Re: [LAU] RME HDSPe AIO, hdsploader compulsory ?

From: francois juigner <francois.juigner@email-addr-hidden>
Date: Fri Dec 12 2014 - 11:25:52 EET

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@email-addr-hidden> wrote:

> On Thu, Dec 11, 2014 at 3:34 PM, francois bluewin <
> francois.juigner@email-addr-hidden> 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@email-addr-hidden>
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Fri Dec 12 12:15:01 2014

This archive was generated by hypermail 2.1.8 : Fri Dec 12 2014 - 12:15:02 EET