Skip to content

News Arts and Science Teaching Media Library Services IEM - intern Contact
  You are not logged in Link icon Log in
You are here: Home » Kunst & Forschung » Signalverarbeitung » DSP MADI ALSA Linux Treiber » mixer tool für die DSP-MADI Karte

mixer tool für die DSP-MADI Karte

Commandline Tool um den hdspmadi mixer zu bedienen.

hdspmmixer - Matrixmixer für die DSP-MADI Karte

Um den Matrixmixer der DSP-MADI Karte einzustellen eignen sich manuelle Programme oft wenig, da ja bei 64 inputs und 64 playbacks auf 64 Outputs 5192 Fader einzustellen oder zu kontrolliern wären. Daher wurde dieses programm geschrieben womit über den "Mixer" Control der ALSA Treiber dies vorgenommen werden kann.

Zum Abfragen wird der Wert wegelassen.

Anwendung:

    usage ./hdspm_mixer <devnr> <src> <dst> [value]

Parameter:

    devnr ... ALSA-Device eg. for hw:0 is 0
    src   ... inputs 0-63 playback 64-127
    dst   ... out channel 0-63

    optional if setting a value:

    value ... gain 0=0 (mute), 32768=1 (unitGain), 65535 = max

Beispiel:

a) schaltet kanal 1 2 auf 63 und 64 (Monitor):

  ./hdspm_mixer 0 0 62 32768 
  ./hdspm_mixer 0 1 63 32768 

b) Alle playbacks auf monitor 63,64 abwechselnd links,rechts:

  for i in $(seq 64 2 126)
  do
        ./hdspm_mixer 0 $i 62 32768
  done
  for i in $(seq 65 2 127)
  do
        ./hdspm_mixer 0 $i 63 32768
  done

c) alle playbacks auf outs routen:

  for i in $(seq 64 1 127)
  do
        ./hdspm_mixer 0 $i $i 32768
  done

d) alle playbacks auf outs muten:

  for i in $(seq 64 1 127)
  do
        ./hdspm_mixer 0 $i $i 0
  done

Weitere Beispiele im bin Ordner.


Last modified 29.06.2004