Hi, After some tinkering around with ALSA's mixer with a couple of different cards it's become apparent to me that there's not too much standardization when it comes to track naming.
What I'd like to be able to do is adjust the different levels on different channels and to adjust the mast mixer - in fact, I'm sure this must be about the most common use case for a mixer. The problem is, however, it isn't really possible to decide consistently across all sound cards which mixer elements the program should use to achieve this. For example, the Maestro3-based sound card on my laptop has a Master element and a stereo PCM element. Fair enough. On my workstation, my envy24-based card shows no usable master element and, even worse, each of the 8 mono channels has it's own stereo mixer element where the L-R levels control how much of the mono signal is mixed into the L-R channels of the master mix. Just to alter the level for regular stereo playback, therefore, I have to first lower the L level for HW1 and then alter the R level for HW2 (with HW1's R and HW2's L muted). This is weird! Now, I know an envy24mixer exists to make life easier for me but surely it would be a bit nicer if the mixer interface provided a more consistent abstraction. In my situation, I want my software to be useful without a screen so the envy24mixer is out of the question. The only other solution, therefore, is for me to provide a map for every sound card which ALSA supports. Having spoken to some guys involved in gstreamer/GNOME I gather this is a pet grumble of theirs too as they would like to provide a generalized mixer interface. Cheers, Owen ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel