[linux-audio-user] Re: Tweaking alsamixer for the Echo Indigo IO

Jon B 30plxf602 at sneakemail.com
Mon Feb 14 23:59:46 EST 2005

> That's not a bug, that's a feature! :-) Alsamixer lays out the controls
> just as the driver numbers them, and the driver in turn numbers the
> controls the way that they are found in the sound hardware itself. So

"That's a great feature!  Now how do I turn it off?"

> pry open your new Echo Indigo, see who made the chip inside, and file a
> bug report with them to revise their silicon :-)

Hmm...  I did that, and now linux isn't recognizing it...  Should I
have used a screwdriver or a hammer?

:-)  Kidding.
> What you are asking for isn't wrong, but it isn't a bug, it's a new
> feature request. Some other mixers might support control renaming and
> reordering, but alsamixer is too simple for that. Some of us think
> that's a good thing. Alsamixer shows everything that the driver reports,
> in control number order. That might not be the best user interface, but
> it is good for seeing exactly what possibilities exist.

I see.  Yes, it is useful for it to return exactly what is on the
device for debugging purposes, etc.  However, for regular users, it is
better if things are arranged sanely, like monitor left channel and
monitor right channel being...  oh...  next to each other?

Perhaps a feature request would be to have two modes for alsamixer. 
Rawww!1!!/Insane mode, and Sane/Rational mode.  Insane mode will be
the default, to make things more difficult and confuse new users. 
Then you can use some arcane, difficult-to-remember command line
switch to choose rational mode.  I should be a developer!  :-)

I've noticed the other mixer programs display the sliders differently
for my internal sound card.  I've tried all of them and haven't found
one I liked yet (because they don't show *all* the sliders, for
instance).  I haven't tried them with the Indigo yet, though.  Who
decides how the sliders are arranged for each program?  Do they each
have a database of every possible card, with an arrangement file thing
for each?

More information about the Linux-audio-user mailing list