SmurfPanel
A Python desktop controller for programmable PC audio hardware, evolving from the original PcPanel project into the Smurftech family.
Physical control for everyday audio
SmurfPanel is the next stage of my existing PcPanel work: a Python application for controlling programmable PC audio hardware from Linux with a focus on dependable device behaviour and a straightforward desktop experience.
SmurfPanel now has its own public repository. The project is being stabilised around this name so the application, public project page, source and future packaging can converge cleanly.
Current focus
Recent work has concentrated on package structure, installation reliability, tests and removing assumptions that make the application harder to distribute cleanly.
The aim is not simply to rename the existing project. I want SmurfPanel to remain dependable in my own setup, with clear installation, predictable updates and enough separation between hardware logic and interface code to keep future changes manageable. The source stays public in case the same approach is useful elsewhere.
Where it is heading
Once the rename and release baseline are complete, SmurfPanel is intended to be distributed in a way that works naturally on Arch-based systems. The existing public source remains available while that transition happens.