On 5/6/21 9:44 AM, nia wrote:
For those unfamiliar, aiomixer is my name for my graphical (curses-based) frontend to NetBSD mixer devices. It has similar functionality to mixerctl, but is designed to be more user-friendly for interactive use. For example, hold the arrow keys, the system's volume changes, you get instant visual feedback. Like a real hardware mixer! Except ASCII and without twisty knobs. Recently I rewrote it to (a) fix the handling of SET mixer controls (b) remove the CDK/ncurses dependencies (the only dependency is now NetBSD libcurses). The binary is 13K stripped and compiles with WARNS=6. I think this version is suitable for importing into NetBSD base for continued development. This will also allow us to easily keep it in sync if there are any changes to the audio stack. Review and comments welcome, of course. https://github.com/niacat/aiomixer2
For what its worth, I'd like to commend this effort. I install aiomixer on any NetBSD machine where I intend to have audio, it's a great little utility and I appreciate your work on it. Happy to hear the CDK/ncurses dependency has been removed too! - Travis