JLCooper FaderMaster Pro User Manual
Page 71

MIDI data structure:
MIDI data is always sent as 34 nibbles to form 17 full bytes.
Within this data are special characters that are used as
placeholders:
$F1
Value
Any occurance of this byte will be replaced with a number
between Min and Max values, depending on the state of the
control.
$F2
Global Midi Channel
Append the global midi channel # to next byte.
$F3
Clear Checksum
Start computing the checsum starting with the next byte.
$F4
Roland value
Send value followed by Roland Checksum, then $F7. Use
instead of $F1 for Roland products.
$F5
Ensoniq value
Send Ensoniq Nibbleized Value. Use instead of $F1.
$F6
Korg Value
Use instead of $F1 for most Korg devices.
$F7
Sysex EOX and end of data.
If no value has been sent yet, it will be sent now before the
$F7. If message is longer than 17 bytes, just pad out with 0s
$F8
Lexicon Value.
Send Lexicon Nibbleized value. Use instead of $F1.
$F9
Korg WS Value.
Use instead of $F1 for the Korg WS.
$FA thru $FC are used to send Start, Continue, and Stop.
$FE
is reserved for future use.
$FF
indicates end of message. Placed after last valid byte of
message. If no value has been sent yet, it will be sent now.
71