FR-8 MIDI Imp E1
FR-8 MIDI Imp E1
FR-8 MIDI Imp E1
• Volume messages are used to adjust the volume balance of each Part.
zzNote off • Not received when “Real Time RX-TX” part parameters= Off.
Status 2nd byte 3rd byte • Not received when “External Seq. Playback”parameters= Off. (Initial value
8nH kkH vvH is Off ))
9nH kkH 00H
zzControl Change • Not received when “Real Time RX-TX” part parameters= Off.
• The value specified by a Control Change message will not be reset even • Not received when “External Seq. Playback”parameters= Off. (Initial value
by a Program Change, etc. is Off ))
2. Transmitted Data
zzProgram Change
Status 2nd byte
CnH ppH Channel Voice Messages
n = MIDI channel number: 0H-FH (ch.1-ch.16)
pp = Program number: 00H~0DH: Treble Register 1~14 zzNote Off
00H~1BH: Orchestra Register 1~28
00H~06H: Bass/Free Bass/Orch.Bass/ Status 2nd byte 3rd byte
Orch Chord, Orch Free Bass Register 1~7 8nH kkH vvH
00H~63H: Set 1~100
n = MIDI channel number: 0H-FH (ch.1-ch.16)
• Not received when “Real Time RX-TX” part parameters= Off. kk = note number: 00H-7FH (0-127)
• Not received when “External Seq. Playback”parameters= Off. (Initial value vv = note off velocity: 00H-7FH (0-127)
is Off )) • Not transmitted when “Real Time RX-TX” part parameters is “Off”.
• After a Program Change message is received, the sound will change • Not transmitted when the “Note Tx” parameter of the “Global Setting”
beginning with the next Note-on. Voices already sounding when the group is “Off”
Program Change message was received will not be affected. • Not transmitted when the “Note Tx” parameter in the part “MIDI TX”
group is “Off”
• Volume messages are used to adjust the volume balance of each Part.
• Not transmitted when “Real Time RX-TX” part parameters is “Off”.
• Not transmitted when the “Volume” parameter of the “Global Setting”
group is “Off”
2
MIDI Implementation
• Not transmitted when the “Volume” parameter in the part “MIDI TX”
group is “Off”
zzProgram Change
Status 2nd byte
CnH ppH
{{ Pan (Controller Number 10)
Status 2nd byte 3rd byte n = MIDI channel number: 0H-FH (ch.1-ch.16)
BnH 0AH vvH pp = Program number: 00H~0DH: Treble Register 1~14
00H~1BH: Orchestra Register 1~28
n = MIDI channel number: 0H-FH (ch.1-ch.16) 00H~06H: Bass/Free Bass/Orch.Bass/
vv = pan: 00H-40H-7FH (Left-Center-Right), Orch Chord, Orch Free Bass Register 1~7
Initial Value = 40H (Center) 00H~63H: Set 1~100
• Not transmitted when “Real Time RX-TX” part parameters is “Off”.
• Not transmitted when “Real Time RX-TX” part parameters is “Off”. • Not transmitted when the “PC” parameter of the “Global Setting” group
• Not transmitted when the “Panpot” parameter of the “Global Setting” is “Off”
group is “Off” • Not transmitted when the “PC” parameter in the part “MIDI TX” group is
• Not transmitted when the “Panpot” parameter in the part “MIDI TX” “Off”
group is “Off”
Bank Select & Program Change TX
{{ Expression (Controller number 11) BANK Select Program
Status 2nd byte 3rd byte Registers
MSB CC00 LSB CC32 Change
BnH 0BH vvH
0 0 1-14 Accordion
n = MIDI channel number: 0H-FH (ch.1-ch.16) 0 0 1-7 Bass
vv = Control value: 00H-7FH (0-127)
• Not transmitted when “Real Time RX-TX” part parameters is “Off”. 0 1 1-7 Free Bass
• Not transmitted when the “Expression” parameter of the “Global Setting” 0 0 1-7 Orch Bass
group is “Off” 0 0 1-7 Orch Chord
• Not transmitted when the “Expression” parameter in the part “MIDI TX”
group is “Off” 0 0 1-7 Orch Free Bass
0 0 1-28 Orch1
{{ Hold 1 (Controller Number 64) 0 0 1-28 Orch2
Status 2nd byte 3rd byte
0 1 1-28 Organ
BnH 40H vvH
0 0 1-100 Sets*
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Control value: 00H-7FH (0-127) The Sets Progran Change MIDI messages are sent via Basic Channel
• Not transmitted when the “Sustain” parameter in the part “MIDI TX” (Default 0DH)
group is “Off”
zzPitch Bend Change
Status 2nd byte 3rd byte
{{ Effect 1 (Reverb Send Level) (Controller Number 91)
EnH IIH mmH
Status 2nd byte 3rd byte
BnH 5BH vvH
n = MIDI channel number: 0H-FH (ch.1-ch.16)
mm, ll= Pitch Bend value: 00 00H~40 00H~7F 7FH (–8192~0~+8191)
n = MIDI channel number: 0H-FH (ch.1-ch.16)
vv = Control value: 00H-7FH (0-127)
• Not transmitted when “Real Time RX-TX” part parameters is “Off”.
• Not transmitted when the “Reverb” parameter of the “Global Setting”
zzChannel Pressure
Status 2nd byte
group is “Off” DnH vvH
• Not transmitted when the “Reverb” parameter in the part “MIDI TX” n = MIDI channel number: 0H-FH (ch.1-ch.16)
group is “Off” vv = Channel Pressure : 00H-7FH (0-127)
• Not transmitted when the “Aftertouch TX” parameter of the “Global
{{ Effect 3 (Chorus Send Level) (Controller Number 93) Setting” group is “Off”
Status 2nd byte 3rd byte • Not transmitted when the “Aftertouch” parameter in the part “MIDI TX”
BnH 5DH vvH group is “Off”
3
MIDI Implementation
zzActive Sensing 00H = ±0, and 7F 7FH = +8191. For example if aa bbH were expressed as
decimal, this would be aa bbH - 40 00H = aa x 128 + bb - 64 x 128.
Status
FEH • Data marked “nibbled” is expressed in hexadecimal in 4-bit units. A value
expressed as a 2-byte nibble 0a 0bH has the value of a x 16 + b.
• This will be transmitted constantly at intervals of approximately 250 ms.
<Example1>
What is the decimal expression of 5AH?
From the preceding table, 5AH = 90
FR-8x Default MIDI Channel <Example2>
What is the decimal expression of the value 12 34H given as hexadecimal
FR-8x Parts
for each 7 bits?
Part MIDI channel From the preceding table, since 12H = 18 and 34H = 52
Accordion,”2nd Bass Out”* 1 18 x 128 + 52 = 2356