284 midi implementation, Channel mode messages, Program change – Roland XV-5080. User Manual
Page 284: Channel pressure, Pitch bend change, All sounds off (controller number 120), Reset all controllers (controller number 121)

284
MIDI Implementation
❍
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 - 50/ 8192 - 0 -
+8192*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.
Controller
Reset value
Pitch Bend Change
+/-0 (center)
Polyphonic Key Pressure
0 (off)
Channel Pressure
0 (off)
Modulation
0 (off)
Breath Type
0 (min)
Expression
127 (max)
Hold 1
0 (off)
Sostenuto
0 (off)
Soft
0 (off)
Hold 2
0 (off)
RPN
unset; previously set data will not change
NRPN
unset; previously set data will not change
●
All Notes Off (Controller number 123)
Status
2nd byte
3rd byte
BnH
7BH
00H
n = MIDI channel number: 0H - FH (Ch.1 - 16)
*
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.