All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Charbonnel <thomas@undata.org>
To: Martin Dausel <dauselm@idmt.fraunhofer.de>
Cc: alsa-devel@lists.sourceforge.net
Subject: Re: hdsp: output fader control via command line
Date: Wed, 21 Jan 2004 17:09:45 +0100	[thread overview]
Message-ID: <400EA449.9010301@undata.org> (raw)
In-Reply-To: <400BA58C.3050400@idmt.fraunhofer.de>

Martin Dausel wrote :
> Hello,
> i want to initialize my hdsp 9652 at startup to unmute the outputs 
> without using hdspmixer.
> 

The outputs are not "muted", but the matrix mixer is empty.

> Before the output fader controls were removed from the alsa control 
> interface i used this script:
> 
> ********************************************************
> 
>     #!/bin/bash
>      
>     i=0
>     j=0
>     count=26
>     count2=52
>     until [ $i -gt $count ]; do
>        
>         # inner loop delete all routing
>         j=0
>         until [ $j -gt $count2 ]; do
>                     amixer cset numid=5 $j,$i,0
>                     j=`expr $j + 1`
>         done
>        
>         # set default routing software output n routes to hardware output n
>         amixer cset numid=5 `expr $i + 26`,$i,32768
>         i=`expr $i + 1`
> 
>         # set ouput faders to 0dB
>         amixer cset iface=MIXER,name='Chn',index=$i 32768
>     done
> 
> **********************************************************
> 
> Using the current alsa driver i can't use the line "amixer cset 
> iface=MIXER,name='Chn',index=$i 32768".
> Is there any alternative (excluding hdspmixer)?
> 

You can use amixer with the Mixer control.

> It would be very nice if there would be an parameter for the snd-hdsp 
> module to control if the ouptuts are muted or at 0dB ( in a way like the 
> "line_outs_monitor" parameter ).
> 

Could be done. Maybe at some point I'll add a parameter so that you can 
choose amongst the default hdspmixer presets at module insertion time.

> Is it possible to initialize the hdsp with a saved hdspmixer setting 
> without using hdspmixer or better said without running X.
> 

You can do so with a small shell script and the Mixer element of amixer. 
You can find more information on the syntax browsing the alsa-dev 
archive and on the hdsp card page of the alsa-project website.
I plan to add an option to export a shell script restoring the current 
setup in the next hdspmixer release.

Thomas




-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

  reply	other threads:[~2004-01-21 16:09 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-01-19  9:38 hdsp: output fader control via command line Martin Dausel
2004-01-21 16:09 ` Thomas Charbonnel [this message]
2004-01-21 18:43   ` Ed Wildgoose

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=400EA449.9010301@undata.org \
    --to=thomas@undata.org \
    --cc=alsa-devel@lists.sourceforge.net \
    --cc=dauselm@idmt.fraunhofer.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.