In the days of OSS, Emacspeak had a nice Emacs-interface to
and it is a piece of functionality that I have missed even more
given that one can do many more sophisticated tweaks to one's
alsamixer --- a full-screen terminal
application is bewilderingly confusing (at least to me),
amixer though usable required me to go find out
how it worked each time I needed to do something new.
The final straw came last weekend when I tried to record some
Emacspeak demos using
and needed to configure ALSA so that it would capture sound
directly from the PCM output, rather than the microphone.
To cut a short story even shorter,
I ended up writing an Emacs wrapper around
called --- well, you guessed it,
The code is checked in as
The Emacspeak keybinding
C-e ( formerly used to
aumix is now ALSA-aware
and will intelligently default to using the new
amixer tool if
/usr/bin/amixer is available.