Have you looked at the output of alsamixer? is there a post dac volume control in that list? I think that if it is not there, then it has not been implimented in alsa. I do agree that the alsa documentation is pretty poor. On the other hand, to expect detailed writeups for every sound card supported, and why some features are not supported, would be a pretty daunting task. There are probably somewhere between 1000 and 10000 different sound cards out there. Every fly b y night board maker seems to make a soundcard and everyone thinks they can do it better ( which means differently) from everyone else. The key programmers are not good at or at least have no time for writing documentation. And noone else has taken the bait to do it. One of the problems with Opensource unpaid positions. (Not that the documentation from proprietary systems is any better. At least here you can read the source as one form of ducumentation.) Ps, if you are doing "an embedded synth" which sounds like some commercial or professional grade project, why are you using the on board Intel soundcard. I have found them to be, in short HORRIBLE. Large distorition, even larger noise. I would go out and buy something better. On Wed, 27 Feb 2013, Paul D. DeRocco wrote: > I'm doing an embedded synth that runs on an Intel mobo. Its "card" is an > "HDA Intel", and its devices are called ALC662 Rev1 Digital or Analog. I've > managed to figure out how to make sound come out of the analog and digital > jacks. But the analog output has a post-DAC volume control which I'd like to > control from my synth app. > > Can anyone tell me how to do this? I don't believe it's humanly possible to > figure this out by reading any of the ALSA "documentation", or even any of > the fragments of information linked to from this site. I take a wild guess > that it has something to do with the Control interface, but the only docs on > that are the Doxygen stuff, which is only useful as a reference for people > who already know what everything means and how it works. > > I don't need to know the larger answer about how to programmatically figure > out what sound cards exist, and what sort of controls they may have, because > I know the answer to those questions for this sole piece of hardware this > synth will run on. I just need to know what functions to call to gain access > to the master volume control. I don't _want_ to know any more than that. In > fact, given the wretched state of ALSA documentation, I hope I never have to > know another thing about ALSA, once I've found the answer to this one last > question. > > Thanks in advance. > > -- William G. Unruh | Canadian Institute for| Tel: +1(604)822-3273 Physics&Astronomy | Advanced Research | Fax: +1(604)822-5324 UBC, Vancouver,BC | Program in Cosmology | unruh@xxxxxxxxxxxxxx Canada V6T 1Z1 | and Gravity | www.theory.physics.ubc.ca/ ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user