8
2. Data Transmission
■Channel Voice Messages
●Note off
Status 2nd byte 3rd byte
8nH kkH 40H
n = MIDI channel number : 0H - FH (ch.1 - 16)
kk = note number : 00H - 7FH (0 - 127)
Note off message is sent out with the velocity of 40H.
●Note on
Status 2nd byte 3rd byte
9nH kkH vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
kk = note number : 0FH - 71H (15 - 113)
vv = note on velocity : 01H - 7FH (1 - 127)
●Control Change
❍Bank Select (Controller number 0, 32)
Status 2nd byte 3rd byte
BnH 00H mmH
BnH 20H llH
n = MIDI channel number : 0H - FH (ch.1 - 16)
mm, ll = Bank number : 00 00H - 7F 7FH (bank.1 - bank.16384)
❍Modulation (Controller number 1)
Status 2nd byte 3rd byte
BnH 01H vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Modulation depth : 00H - 7FH (0 - 127)
❍Portamento Time (Controller number 5)
Status 2nd byte 3rd byte
BnH 05H vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Portamento Time : 00H - 7FH (0 - 127)
❍Volume (Controller number 7)
Status 2nd byte 3rd byte
BnH 07H vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Volume : 00H - 7FH (0 - 127)
❍Panpot (Controller number 10)
Status 2nd byte 3rd byte
BnH 0AH vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Panpot : 00H - 40H - 7FH (Left - Center - Right)
❍Expression (Controller number 11)
Status 2nd byte 3rd byte
BnH 0BH vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Expression : 00H - 7FH (0 - 127)
❍Hold 1 (Controller number 64)
Status 2nd byte 3rd byte
BnH 40H vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value : 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
❍Portamento (Controller number 65)
Status 2nd byte 3rd byte
BnH 41H vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
❍Sostenuto (Controller number 66)
Status 2nd byte 3rd byte
BnH 42H vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
❍Soft (Controller number 67)
Status 2nd byte 3rd byte
BnH 43H vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
❍Effect 1 (Reverb Send Level) (Controller number 91)
Status 2nd byte 3rd byte
BnH 5BH vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Reverb Send Level : 00H - 7FH (0 - 127)
❍Effect 3 (Chorus Send Level) (Controller number 93)
Status 2nd byte 3rd byte
BnH 5DH vvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Reverb Send Level : 00H - 7FH (0 - 127)
●Program Change
Status 2nd byte
CnH ppH
n = MIDI channel number : 0H - FH (ch.1 - 16)
pp = Program number : 00H - 7FH (prog.1 - prog.128)
●Pitch Bend Change
Status 2nd byte 3rd byte
EnH llH mmH
n = MIDI channel number : 0H - FH (ch.1 - 16)
mm, ll = Pitch Bend value : 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
■System Realtime Messages
●Timing Clock
Status
F8H
●Start
Status
FAH
●Stop
Status
FCH
●Active Sensing
Status
FEH
■System Exclusive Messages
Universal Non-realtime System Exclusive Message” and Data Set 1 (DT1) are the only
System Exclusive messages transmitted by the FP-5.
●Universal Non-realtime System Exclusive Message
❍Identity Reply Message
Receiving Identity Request Message, the FP-5 send this message.
Status Data byte Status
F0H 7EH, dev, 06H, 02H, 41H, 60H, 01H, F7H
00H, 00H, 00H, 01H, 00H, 00H
Byte Explanation
F0H Exclusive status
7EH ID number (Universal Non-realtime Message)
dev Device ID (use the same as the device ID of Roland)
06H Sub ID#1 (General Information)
02H Sub ID#2 (Identity Reply)
41H ID number (Roland)
60H 01H Device family code (FP-5)
00H 00H Device family number code (FP-5)
00H 01H 00H 00H Software revision level
F7H EOX (End of Exclusive)