Last Wednesday 05 January 2005 05:33, Darren Gibbs was like:
My confusion turned out to be with what exactly
alsamixer does. I was
getting playthrough because the "Mic" device was unmuted in the mixer.
So alsa was doing the playthrough directly. I somehow had the
impression that one used alsa mixer to set the input levels of various
devices that were available to be opened by software talking to alsa.
But by experimenting with audacity, I see that with Mic muted in
alsamixer, audacity is able to get input from the Mic device via alsa.
Does this imply that ALL input devices should be muted in alsamixer
and apps are responsible for reading from the input? For example, it
seems to not matter whether I've muted the CD or not.. AlsaPlayer can
still play a CD.
Try gamix, for a start. I find it clearer than alsamixer YMMV.
The software generally needs the channel to be enabled for 'capture' to use
it. The volume levels are merely to route what you call playthrough(?).
Alsaplayer can still play a CD presumably because it's reading it digitally
and playing via alsa_pcm? Try muting the pcm channel and listen to what
happens.
cheers
tim hall
http://glastonburymusic.org.uk