175
MIDI Implementation
Appendices
* The Tone Level parameter (PATCH/TONE) of Tone 2 will change.
❍General Purpose Controller 7 (Controller number 82)
Status 2nd byte 3rd byte
BnH 52H vvH
n = MIDI channel number: 0H - FH (Ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127)
* The Tone Level parameter (PATCH/TONE) of Tone 3 will change.
❍General Purpose Controller 8 (Controller number 83)
Status 2nd byte 3rd byte
BnH 53H vvH
n = MIDI channel number: 0H - FH (Ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127)
* The Tone Level parameter (PATCH/TONE) of Tone 4 will change.
❍Portamento control (Controller number 84)
Status 2nd byte 3rd byte
BnH 54H kkH
n = MIDI channel number: 0H - FH (Ch.1 - 16)
kk = source note number: 00H - 7FH (0 - 127)
* A Note-on received immediately after a Portamento Control message will change
continuously in pitch, starting from the pitch of the Source Note Number.
* If a voice is already sounding for a note number identical to the Source Note Number,
this voice will continue sounding (i.e., legato) and will, when the next Note-on is
received, smoothly change to the pitch of that Note-on.
* The rate of the pitch change caused by Portamento Control is determined by the
Portamento Time value.
❍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)
* In Performance mode the Part Part Reverb Send Level parameter (PERFORM/PART)
will change.
❍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 = Chorus Send Level: 00H - 7FH (0 - 127)
* In Performance mode the Part Part Chorus Send Level parameter (PERFORM/PART)
will change.
❍RPN MSB/LSB (Controller number 100, 101)
Status 2nd byte 3rd byte
BnH 65H mmH
BnH 64H llH
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
<<< RPN >>>
Control Changes include RPN (Registered Parameter Numbers), which are extended
When using RPNs, first the RPN (Controller numbers 100 and 101; they can be sent in any
This device receives the following RPNs.
RPN Data entry
MSB, LSB MSB, LSB Notes
00H, 00H mmH, llH Pitch Bend Sensitivity
mm: 00H - 18H (0 - 24 semitones)
ll: ignored (processed as 00H)
Up to 2 octave can be specified in semitone steps.
* In Performance mode, the Part Pitch Bend
Range parameter (PERFORM/PART) will
change.
00H, 01H mmH, llH Master Fine Tuning
mm, ll: 20 00H - 40 00H - 60 00H (-8192 x 50 /
8192 - 0 - +8192 x 50 / 8192 cent)
* In Performance mode, the Part Fine Tune
parameter (PERFORM/PART) will change.
00H, 02H mmH, llH Master Coarse Tuning
mm: 10H - 40H - 70H (-48 - 0 - +48 semitones)
ll: ignored (processed as 00H)
* In Performance mode, the Part Coarse Tune
parameter (PERFORM/PART) will change.
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
Status 2nd byte
CnH ppH
n = MIDI channel number: 0H - FH (Ch.1 - 16)
pp = Program number: 00H - 7FH (prog.1 - prog.128)
* Not received in Performance mode when the Receive Program parameter (PERFORM/
MIDI) is OFF.
●Channel Pressure
Status 2nd byte
DnH vvH
n = MIDI channel number: 0H - FH (Ch.1 - 16)
vv = Channel Pressure: 00H - 7FH (0 - 127)
* Not received in Performance mode when the Receive Channel Pressure parameter
(PERFORM/MIDI) is OFF.
●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)
* Not received when the Tone Receive Bender parameter (PATCH/TONE) is OFF.
* Not received in Performance mode when the Receive Bender parameter (PERFORM/
MIDI) is OFF.
■Channel Mode Messages
* Not received in Performance mode when the Receive Switch parameter (PERFORM/
MIDI) is OFF.
●All Sounds Off (Controller number 120)
Status 2nd byte 3rd byte
BnH 78H 00H
n = MIDI channel number: 0H - FH (Ch.1 - 16)
* When this message is received, all notes currently sounding on the corresponding
channel will be turned off.
●Reset All Controllers (Controller number 121)
Status 2nd byte 3rd byte
BnH 79H 00H
n = MIDI channel number: 0H - FH (Ch.1 - 16)
* When this message is received, the following controllers will be set to their reset values.