Fred Gleason wrote: > I've got things working with my ASI6114. Playback works well. > > Alsamixer shows me a bewildering array of controls, few of which seem to do > anything. How do I control stream levels?
Are you using the latest 0.9.4 alsamixer? Versions prior to that dont work with
the -ve dB control values.
"Linein Linout1 1" is a volume control between linein 1 and LineOut1
"OutStr LinOut1 1" ditto from Outstream 1 to Lineout1
alsamixer strips "Volume" off the name, but as Guiliano said, you can see all
the controls using "amixer controls" - you'll see lines like:
numid=2,iface=MIXER,name='OutStr LinOut1 Volume',index=2
Doing just "amixer" will show more details about each control including the
range of values.
To read a control (and see its type and range)
amixer cget numid=2
or amixer cget name='OutStr LinOut1 Volume',index=2
To set this volume to -10dB
amixer cset numid=2 -- -10,-10
(You need the "--" when using -ve parameters - thanks Guiliano ;-)
Note that for labelling purposes, the indices are 1-based. (When the index==0,
it doesn't get displayed, which is confusing!)
Attached updated readme file with a few more details.
regards
Eliot
Eliot Blennerhassett
AudioScience Inc.
--
Junk footer beyond this point. Read at your own risk.
-------------------------------------------------------------
Sign up for ICQmail at http://www.icq.com/icqmail/signup.html
README.ASIHPI
Description: Binary data
