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.