Status2nd byte3rd byte
8nHkkHvvH
9nHkkH00H
n = MIDI channel number : 0H - FH (ch.1 - 16)
kk = note number : 00H - 7FH (0 - 127)
vv = note off velocity : 00H - 7FH (0 - 127)
* Some instruments are not received in Rhythm set.
* The velocity values of Note Off messages are ignored.
●Note on
Status2nd byte3rd byte
9nHkkHvvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
kk = note number : 00H - 7FH (0 - 127)
vv = note on velocity : 01H - 7FH (1 - 127)
●Control Change
❍Bank Select (Controller number 0, 32)
Status2nd byte3rd byte
BnH00HmmH
BnH20HllH
n = MIDI channel number : 0H - FH (ch.1 - 16)
mm, ll = Bank number : 00 00H - 7F 7FH (bank.1 - bank.16384)
* The Rhythms and Tones corresponding to each Bank Select are as follows.
* Tone Wheel Organ is selected only channnel 3 or 4.
*When select ToneWheel Organ, send Bank Select MSB: 81, LSB: 0, PC: 1 first then send
SysEx of footage settings.
BANK SELECT | PROGRAM | GROUP| VARIATION
MSB | LSB | NUMBER || NUMBER
Status2nd byte3rd byte
BnH40HvvH
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)
Status2nd byte3rd byte
BnH41HvvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
* Not received on Tone Wheel Organ.
❍Sostenuto (Controller number 66)
Status2nd byte3rd byte
BnH42HvvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
* Not received on Tone Wheel Organ.
❍Soft (Controller number 67)
Status2nd byte3rd byte
BnH43HvvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Control value : 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
* Not received on Tone Wheel Organ.
*With certain tones, the function may not work.
❍Resonance (Controller number 71)
Status2nd byte3rd byte
BnH47HvvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv= Resonance value (relative change) : 00H - 7FH (-64 - 0 - +63),
* Not received on Tone Wheel Organ.
*With certain tones, the function may not work.
* Not received on Tone Wheel Organ.
❍Portamento Time (Controller number 5)
Status2nd byte3rd byte
BnH05HvvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Portamento Time : 00H - 7FH (0 - 127)
* Not received on Tone Wheel Organ.
❍Data Entry (Controller number 6, 38)
Status2nd byte3rd byte
BnH06HmmH
BnH26HllH
n = MIDI channel number : 0H - FH (ch.1 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
* Not received on Tone Wheel Organ.
❍Release Time (Controller number 72)
Status2nd byte3rd byte
BnH48HvvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Release Time value (relative change) : 00H - 7FH (-64 - 0 - +63),
* Not received on Tone Wheel Organ.
*With certain tones, the function may not work.
❍Attack time (Controller number 73)
Status2nd byte3rd byte
BnH49HvvH
n = MIDI channel number : 0H - FH (ch.1 - 16)
vv = Attack time value (relative change) : 00H - 7FH (-64 - 0 - +63),
* Not received on Tone Wheel Organ.
*With certain tones, the function may not work.
<<< RPN >>>
Control Changes include RPN (Registered Parameter Numbers), which are extended.
When using RPNs, first RPN (Controller numbers 100 and 101; they can be sent in any
order) should be sent in order to select the parameter, then
Data Entry (Controller numbers 6 and 38) should be sent to set the value. Once RPN
messages are received, Data Entry messages that is received at the same MIDI channel after
that are recognized as changing toward the value of the RPN messages. In order not to
make any mistakes, transmitting RPN Null is recommended after setting parameters you
need.
* Not received on Tone Wheel Organ.
This device receives the following RPNs.
RPNData entry
MSB, LSBMSB, LSBNotes
00H, 00HmmH, llHPitch Bend Sensitivity
mm: 00H - 18H (0 - 24 semitones)
ll: ignored (processed as 00H)
Up to 2 octave can be specified in semitone steps.
00H, 01HmmH, llHChannel Fine Tuning
mm, ll: 20 00H - 40 00H - 60 00H
(-4096 x 100 / 8192 - 0 - +4096 x 100 / 8192 cent)
7FH, 7FH---, ---RPN null
RPN and NRPN will be set as “unspecified.” Once this setting has been made, subsequent
Parameter values that were previously set will not change.
mm, ll: ignored
●Program Change
Status2nd byte
CnHppH
n = MIDI channel number : 0H - FH (ch.1 - 16)
pp = Program number : 00H - 7FH (prog.1 - prog.128)
* The resulting effect is determined by System Exclusive messages. With the initial
settings there will be no effect.
●Pitch Bend Change
Status2nd byte3rd byte
EnHllHmmH
n = MIDI channel number : 0H - FH (ch.1 - 16)
mm, ll = Pitch Bend value : 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
■Channel Mode Messages
●All Sounds Off (Controller number 120)
Status2nd byte3rd byte
BnH78H00H
n = MIDI channel number : 0H - FH (ch.1 - 16)
* This MIDI message will change on GM2 Tones only.
*When this message is received, all notes currently sounding on the corresponding
channel will be turned off.
❍RPN MSB/LSB (Controller number 100, 101)
Status2nd byte3rd byte
BnH65HmmH
BnH64HllH
n = MIDI channel number : 0H - FH (ch.1 - 16)
mm = upper byte (MSB) of parameter number specified by RPN
ll = lower byte (LSB) of parameter number specified by RPN
When this message is received, the following controllers will be set to their reset values.
ControllerReset value
Pitch Bend Change ?0 (center)
Channel Pressure 0 (off)
Modulation0 (off)
Breath Type0 (min)
Expression127 (max)
Hold 10 (off)
Sostenuto0 (off)
Soft0 (off)
Hold 20 (off)
RPNunset; previously set data will not change
NRPNunset; previously set data will not change
* This MIDI message will change on GM2 Tones only.
When All Notes Off is received, all notes on the corresponding channel will be turned off.
However, if Hold 1 or Sostenuto is ON, the sound will be continued until these are turned
off.
* The same processing will be carried out as when All Notes Off is received.
■System Realtime Message
●Active Sensing
Status
FEH
*When Active Sensing is received, the unit will begin monitoring the intervals of all
further messages. While monitoring, if the interval between messages exceeds 420 ms,
the same processing will be carried out as when All Sounds Off, All Notes Off and Reset
All Controllers are received, and message interval monitoring will be halted.
■System Exclusive Message
StatusData byteStatus
F0HiiH, ddH, ......,eeH F7H
F0H:System Exclusive Message status
ii = ID number:an ID number (manufacturer ID) to indicate the manufacturer whose
Exclusive message this is. Roland’s manufacturer ID is 41H.
ID numbers 7EH and 7FH are extensions of the MIDI standard;
Universal Non-realtime Messages (7EH) and Universal Realtime Messages (7FH).
dd,...,ee = data:00H - 7FH (0 - 127)
F7H:EOX (End Of Exclusive)
Of the System Exclusive messages received by this device, the Universal Non-realtime
messages and the Universal Realtime messages and the Data Set (DT1) messages will be set
automatically.
●Universal Non-realtime System Exclusive Messages
❍Identity Request Message
StatusData byteStatus
F0H7EH, 10H, 06H, 01HF7H
ByteExplanation
F0HExclusive status
7EHID number (Universal Non-realtime Message)
10HDevice ID (10H or 7FH)
06HSub ID#1 (General Information)
01HSub ID#2 (Identity Request)
F7HEOX (End Of Exclusive)
When this message is received, Identity Reply message (p. ??) will be transmitted.
❍GM1 System On
StatusData byteStatus
F0H7EH, 7FH, 09H, 01HF7H
ByteExplanation
F0HExclusive status
7EHID number (Universal Non-realtime Message)
7FHDevice ID (Broadcast)
09HSub ID#1 (General MIDI Message)
01HSub ID#2 (General MIDI 1 On)
F7HEOX (End Of Exclusive)
* There must be an interval of at least 50 ms between this message and the next message.
❍GM2 System On
StatusData byteStatus
F0H7EH 7FH 09H 03HF7H
ByteExplanation
F0HExclusive status
7EHID number (Universal Non-realtime Message)
7FHDevice ID (Broadcast)
09HSub ID#1 (General MIDI Message)
03HSub ID#2 (General MIDI 2 On)
F7HEOX (End Of Exclusive)
* There must be an interval of at least 50 ms between this message and the next message.
❍GM System Off
* ”GM System Off” is a command message that resets the internal state of the FP-5.
StatusData byteStatus
F0H7EH, 7F, 09H, 02HF7H
ByteExplanation
F0HExclusive status
7EHID number (Universal Non-realtime Message)
7FHDevice ID (Broadcast)
09HSub ID#1 (General MIDI Message)
02HSub ID#2 (General MIDI Off)
F7HEOX (End Of Exclusive)
ByteExplanation
F0HExclusive status
7FHID number (universal realtime message)
7FHDevice ID (Broadcast)
04HSub ID#1 (Device Control)
03HSub ID#2 (Master Fine Tuning)
llHMaster Fine Tuning LSB
mmHMaster Fine Tuning MSB
F7HEOX (End Of Exclusive)
mm, ll: 00 00H - 40 00H - 7F 7FH (-100 - 0 - +99.9 [cents])
* Not received on Tone Wheel Organ.