danke für die antwort, mit mixxx kann ich 1 fader bewegen, das heisst es klappt, müste nur noch die richtigen kanäle herausfinden. jedoch jedes mal ein dj-programm zu starten ist-naja nicht wirklich toll. aber ich habe was weiteres gefunden, nämmlich qamix. mit dem kann man die soundkarte steuern, und den einzelnen fader auch midi-controlls zuweisen. das ganze geht mit einer xml-datei. leider frisst er meine xml noch nicht, aber da bleibe ich auf jeden fall dran, es scheint im grunde zu klappen :)
edit: die programme die ich gefunden habe sind nicht wirklich das was ich suche, also habe ich mir ein kleines bash-script geschrieben:
|
Quellcode
|
1
2
3
4
5
6
7
8
|
#!/bin/bash
IFS=" "
amidi -p hw:1,0,0 --dump | while read canal control value ; do
val=$((0x$value));
prozent=$(echo "scale=0; $val/1.27" | bc -l);
amixer set Master $prozent% > /dev/null
done
|
mit dem kann man an irgend an einem regler drehen, und die lautstärke der soundkarte wird angepasst. kann man auch noch erweitern, falls man nur einen bestimmten regler für etwas braucht, genau sowas habe ich eigentlich gesucht :)
noch mal was am rande. jedes mal wenn viel midi-daten ankommen (schnelles drehen an einem regler z.b) steigt die prozessorlast auf fast 50% . auch wenn mein script nicht läuft. ist sowas normal?