gibt es eine Möglichkeit bei der Programmierung der Fernsteuerung mit MIDI-Gerät einem Befehl eine Bedingung zuzuweisen? Zum Beispiel, fühle Befehl XY nur dann aus, wenn der Fader oben ist UND die Taste gedrückt wurde?
Hintergrund-Script mit dieser Prozedur hier verwenden:
// Called when a MIDI message is received
procedure OnMidiMessage(Device: integer; Status, Data1, Data2: byte);
begin
end;
Dort kommen alle empfangenen MIDi-Daten “roh” an und man kann sie nach Belieben verarbeiten.
Vermutlich brauchst du jeweils globale Variablen für “Fader oben” und “Start gedrückt”, die dann je nach empfangenen Befehl gesetzt werden, und wenn dann beides zutrifft, machst du ExecteCommand(‘PLAYER 1-1 START’) usw.