so hab jetzt einen “work-arround” gemacht,
frage mal einfach Data2 ab- wenn es einen bestimmten wert hat (0 -6 - 12 - 18 etc.) dann schreibe ich den entsprechenden Wert in das PLAYER 1-1 VOLUME hinein (aber nicht linear)
das sieht dann so aus:
Message0=00B80700
Action0=PLAYER 1-1 VOLUME 0
Message1=00B80708
Action1=PLAYER 1-1 VOLUME 6
Message2=00B80710
Action2=PLAYER 1-1 VOLUME 10
Message3=00B80718
Action3=PLAYER 1-1 VOLUME 14
Message4=00B80720
Action4=PLAYER 1-1 VOLUME 18
Message5=00B80728
Action5=PLAYER 1-1 VOLUME 22
Message6=00B80730
Action6=PLAYER 1-1 VOLUME 26
Message7=00B80738
Action7=PLAYER 1-1 VOLUME 30
Message8=00B80740
Action8=PLAYER 1-1 VOLUME 34
Message9=00B80748
Action9=PLAYER 1-1 VOLUME 38
Message10=00B80750
Action10=PLAYER 1-1 VOLUME 42
Message11=00B80758
Action11=PLAYER 1-1 VOLUME 46
Message12=00B80760
Action12=PLAYER 1-1 VOLUME 50
Message13=00B80768
Action13=PLAYER 1-1 VOLUME 62
Message14=00B80770
Action14=PLAYER 1-1 VOLUME 75
Message15=00B80778
Action15=PLAYER 1-1 VOLUME 87
Message16=00B8077F
Action16=PLAYER 1-1 VOLUME 100
Damit bekomm ich die lautstärke ganz gut hin.
jetzt hab ich noch eine scripting frage:
gibt es auch die möglichkeit diesen status per skript abzufragen.
hintergrund:
icn möchte ein skript schreiben bei dem man den player NUR dann starten kann, wenn der button gedrückt wurde (der löst das skript aus) UND der Data2 Wert >0 is (sprich der fader nicht auf - unendlich.
ich bräcuhte aber nur die if-Klausel
so ala:
If (MidiMessage=XY) then
der MidiOut befehl wird mir da wohl nicht viel weiter helfen oder?
ist nicht wirklich wichtig, da die grundfunktionen der midi steuerung jetzt ja über den player sehr gut laufen.
Danke!
Grüße,
markus