[LAU] RME HDSPe AIO, hdsploader compulsory ?

francois juigner francois.juigner at bluewin.ch
Fri Dec 12 09:25:52 UTC 2014


Hi Paul,

interesting script indeed, this enforces me to dig in the linux bash scripts, new for me but very understandable. I'm sure I can do something from it.

Thank you also for the "firmware" explanation, confusing if the word isn't used in it's normal meaning...

Francois

On Thu, 11 Dec 2014 16:12:23 -0500
Paul Davis <paul at linuxaudiosystems.com> wrote:

> On Thu, Dec 11, 2014 at 3:34 PM, francois bluewin <
> francois.juigner at bluewin.ch> wrote:
> 
> >  Hi Harry, Hi Ralf,
> >
> > Thank you for the fast answers.
> >
> > Harry, in fact you did not quite answer question 1 : do I have to use
> > hdsploader ? Put it another way, would the card be recognized if the
> > firmware is not ok? This firmware question is not clear for me :  I fear to
> > corrupt the card's windows firmware if I run hdsploader. Maybe that's
> > completely wrong...
> >
> 
> (1) hdsploader has nothing to do with "firmware" although people often use
> that term. What is loaded is actually configuration data for the Xilinx
> chip, mostly to set up the matrix mixer
> (2) the device driver will load the "firmware" itself automatically. The
> only time hdsploader is useful these days is when for some odd reason you
> need/want to force a reload without rebooting.
> 
> 
> 
> >
> > I agree that using amixer seems to be a horrible way to work, but I could
> > not manage to get anything out of hdspmixer... There is no way to change
> > the routes it loads by default ! clicking on the playback labels doesn't
> > allow to check or uncheck existing boxes.
> >
> 
> hdspmixer is modelled on RME's own TotalMix and you should visit their
> website to read up on how it works (newer versions of TotalMix are a bit
> different, however). It isn't a particularly intuitive design, but once you
> understand it things will be much more clear. remembering that clarity can
> be hard, depending on your age and aptitude.
> 
> 
> > This is why I wonder if there isn't anything wrong with my setup, namely :
> > would the use of hdsploader change hdspmixer's behaviour ?
> >
> 
> no.
> 
> and by the way, using amixer is not horrible. I have this little script
> which i used to use to configure my Digiface. It is really useful and much
> faster than firing up hdspmixer and loading some preset.
> 
>  #!/bin/bash
> 
> AMIXER="amixer -q"
> CARD="-c 1"
> 
> if [ x$1 = xon ] ; then
>     gain=32768
>     verb="route"
> else
>     gain=0
>     verb="mute"
> fi
> 
> shift;
> 
> #input_source : 0-25  (physical channels),
> #               26-51 (software playback)
> #output_source : 0-25 (physical channels),
> #               26-27 (line out)
> 
> case $1 in
>     play)
>     for chn in $(seq 26 51);do
>         $AMIXER $CARD cset numid=5 $chn,$(($chn-26)),$gain
>     done
>     ;;
> 
>     thru)
>     for input in $(seq 0 25);do
>         for output in $(seq 0 25); do
>         if [ $input != $output ]; then
>             $AMIXER $CARD cset numid=5 $input,$output,$gain
>         fi
>         done
>     done
>     ;;
> 
>     thru12)
>     $AMIXER $CARD cset numid=5 0,0,$gain
>     $AMIXER $CARD cset numid=5 1,1,$gain
>     ;;
> 
>     mon)
>     for chn in $(seq 26 51);do
>         if [ $(($chn % 2)) -eq 0 ] ; then
>         $AMIXER $CARD cset numid=5 $chn,26,$gain
>         else
>         $AMIXER $CARD cset numid=5 $chn,27,$gain
>         fi
>     done
>     ;;
> 
>     all)
>     for input in $(seq 0 51); do
>         for output in $(seq 0 27); do
>         echo -n "."
>         if [ $gain = 0 -o $input != $output ]; then
>             $AMIXER $CARD cset numid=5 $input,$output,$gain
>         fi
>         done
>         echo
>     done
>     ;;
> 
>     off)
>     for input in $(seq 0 51); do
>         for output in $(seq 0 27); do
>         echo -n "."
>         if [ $gain = 0 -o $input != $output ]; then
>             $AMIXER $CARD cset numid=5 $input,$output,$gain
>         fi
>         done
>         echo
>     done
>     ;;
> esac


-- 
francois juigner <francois.juigner at bluewin.ch>


More information about the Linux-audio-user mailing list