On Sun, Feb 09, 2020 at 07:20:15PM +0100, Landry Breuil wrote: > On Sun, Feb 09, 2020 at 01:14:47PM +0100, Alexandre Ratchov wrote: > > Here's a new sndioctl utility similar to mixerctl(1) but using the new > > sndio API. Example: > > > > $ sndioctl > > output.level=127 > > app/aucat0.level=127 > > app/firefox0.level=127 > > app/firefox1.level=12 > > app/midisyn0.level=127 > > app/mpv0.level=127 > > app/prog5.level=127 > > app/prog6.level=127 > > app/prog7.level=127 > > hw/input.level=62 > > hw/input.mute=0 > > hw/output.level=63 > > hw/output.mute=0 > > i suppose that replaces audio/aucatctl port ?
Yes. But aucatctl will continue to work, it's based on the MIDI interface that will stay for now. The advantage of sndioctl is that it exposes selected hardware controls, while aucatctl exposes sndiod internal knobs only. > audio/cmixer relies on the > latter but i'll have no issue migrating to it if sndioctl gets added. > The -m option might be useful to cmixer to get updates of the knobs state without the need to restart sndioctl periodically.