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

Attachment: README.ASIHPI
Description: Binary data

Reply via email to