SysEx Control of KDFX
MSB and LSB
B-5
Here’s a different way to look at it:
For example, if you wanted to send a value of 216, the MSB would be 01 hex, and the LSB would
be (216 - 128), or 88 decimal (58 hex). To send a value of -32, the MSB would be 7F, and the LSB
would be (-32 + 128), or 96 decimal (60 hex).
If you’re using a dedicated MIDI source to generate SysEx, you might not need to calculate the
parameter values, since the MIDI source might do it for you. For example, with one well-known
MIDI fader box, the following values configure a fader for control over the Wet/Dry mix of the
effect on the Aux bus:
Function String
String F0 07 00 78 1B 2A 00 pr pr F7
Min 0
Max 100
Param Format 2Byte, 7Bits, hi -> lo
Moving the fader changes the values represented by pr.
Parameter Value
(Decimal)
MSB (Hexadecimal) LSB
Unsigned, 128 to 255 01 (Parameter Value - 128 decimal)
Unsigned, 0 to 127 00 Parameter Value (decimal)
Signed, 0 to 127 00 Parameter Value (decimal)
Signed, -128 to -1 7F (Parameter Value + 128 decimal)