Byte 7: 0x00
Byte 8: 0x00
Byte 9: 0x00
Byte 10: 0x01
Byte 11: 0x00
Byte 12: 0x00
Byte 13: 0x00
Byte 14: 0x02
Byte 15: 0x09
Byte 16: 0x0A
Byte 17: DATA BITS (15...12) in lower nibble (0x00...0x07)
Byte 18: DATA BITS (11...8) in lower nibble (0x00...0x0F)
Byte 19: DATA BITS (7…4) in lower nibble (0x00...0x0F)
Byte 20: DATA BITS (3…0) in lower nibble (0x00...0x0F)
Byte 21: 0x00
Byte 22: 0x00
Byte 23: 0xF7 End of Sysex
STRING SENSITIVITY,
for String 6 (16 bits, Range = 0...0x7fff)
Byte 4: 0x20
Byte 5: 0x00
Byte 6: 0x00
Byte 7: 0x00
Byte 8: 0x00
Byte 9: 0x00
Byte 10: 0x01
Byte 11: 0x00
Byte 12: 0x00
Byte 13: 0x00
Byte 14: 0x00
Byte 15: 0x09
Byte 16: 0x0A
Byte 17: DATA BITS (15...12) in lower nibble (0x00…0x07)
Byte 18: DATA BITS (11...8) in lower nibble (0x00…0x0F)
Byte 19: DATA BITS (7…4) in lower nibble (0x00...0x0F)
Byte 20: DATA BITS (3…0) in lower nibble (0x00...0x0F)
Byte 21: 0x00
Byte 22: 0x00
Byte 23: 0xF7 End of Sysex
PITCH BEND RANGE
Message 1
(Consists of 3 messages, all 3 must be sent) (Range = 0...6)
Byte 4: 0x20
Byte 5: 0x00
Byte 6: 0x00
Byte 7: 0x00
Byte 8: 0x00
Byte 9: 0x00
Byte 10: 0x01
Byte 11: 0x00
Byte 12: 0x00
Byte 13: 0x00
Byte 14: 0x0A
Byte 15: 0x00
Byte 16: 0x0D
Byte 17: 0x00
Byte 18: 0x00
Byte 19: 0x00
Byte 20: 0x00
Byte 21: 0x00
Byte 22: range value (0x00…0x06)
Byte 23: 0xF7 End of Sysex
PITCH BEND RANGE
Message 2
(Consists of 3 messages, all 3 must be sent) (Range = 0...6)
Byte 4: 0x20
Byte 5: 0x00
Byte 6: 0x01
Byte 7: 0x00
Byte 8: 0x00
Byte 9: 0x00
Byte 10: 0x01
Byte 11: 0x00
Byte 12: 0x00
Byte 13: 0x00
Byte 14: 0x0A
Byte 15: 0x00
Byte 16: 0x0D
Byte 17: 0x00
Byte 18: 0x00
Byte 19: 0x00
Byte 20: 0x00
Byte 21: 0x00
Byte 22: range value (0x00...0x06)
Byte 23: 0xF7 End of Sysex
PITCH BEND RANGE
Message 3
(Consists of 3 messages, all 3 must be sent) (Range = 0...6)
Byte 4: 0x20
Byte 5: 0x00
Byte 6: 0x02
Byte 7: 0x00
Byte 8: 0x00
Byte 9: 0x00
Byte 10: 0x01
Byte 11: 0x00
Byte 12: 0x00
Byte 13: 0x00
Byte 14: 0x0A
Byte 15: 0x00
Byte 16: 0x0D
Byte 17: 0x00
Byte 18: 0x00
Byte 19: 0x00
Byte 20: 0x00
Byte 21: 0x00
Byte 22: range value (0x00...0x06)
Byte 23: 0xF7 End of Sysex
VELOCITY CURVE
(Selects 1 of 3 velocity mappings)
(Range = 0…2)
Byte 4: 0x20
Byte 5: 0x00
Byte 6: 0x00
Byte 7: 0x00
Byte 8: 0x00
Byte 9: 0x00
Byte 10: 0x01
Byte 11: 0x00
Byte 12: 0x00
Byte 13: 0x00
Byte 14: 0x0A
Byte 15: 0x00
Byte 16: 0x0C
Byte 17: 0x00
Byte 18: 0x00
Byte 19: 0x00
Byte 20: 0x00
Byte 21: 0x00
Byte 22: curve number (0x00...0x02)
Byte 23: 0xF7 End of Sysex
Table 3: Controller and Mode Changes (Status Bytes 176-191)
(adapted from "MIDI by the Numbers" by D. Valenti-Electronic Musician 2/88)
Updated 1995 By the MIDI Manufacturers Association
Parker
®
MIDIFly
™
9