
242 AppendixBLogicControl—MIDIImplementation
CommonControlMessages
Faders
Received: Ei,ll,hh Movefadertoposition
Transmitted: Ei,ll,hh Fadermovedbyuser
i FaderID(00thru07;Master=08)
ll Faderpositionvaluelow7bits(00–7F)
hh Faderpositionvaluehigh7bits(00–7F)
Example: E0,40,55=FaderCh.1,position(55<<7)+40
Note:Messageformatfortransmittedfaderpositionisthesameasforreceived
position.Onlythetop(high)10ofthe14transmittedbitsarerequired.Positions0to
1023(decimal)aretransmittedas0000to03FF(Ei0000toEi7F7F).
Switches
Received: None
Transmitted: 90,ii,ss Switchpressed/releasedbyuser
ii SwitchID(See“LogicControl—ControlSurfaceLayoutandIDs”onpage251.)
ss SwitchState
00=switchorfaderrelead
7F=switchpressedorfadertouched
Example: 90,0F,7F=SOLOCh.8ispressed
90,0F,00=SOLOCh.8isreleased
Note:LEDsandswitchesusethesamecontrolmessage.Thisapproachmeansthatan
LEDhasthesameIDasitscorrespondingswitch.
LEDs
Received: 90,ii,ss SetLEDstatus
Transmitted: None
ii LEDID(See“LogicControl—ControlSurfaceLayoutandIDs”onpage251.)
ss LEDState(7F=on,00=off,01=flashing)
Example: 90,08,7F=TurnLED08on
90,08,00=TurnLED08off
Note:SwitchesandLEDsusethesamecontrolmessage.ThisensuresthatanLED
alwayssharesanIDwithitscorrespondingswitch.
Kommentare zu diesen Handbüchern