55
1.2.23 RPN (Registered Parameter Number)LSB
(Control #100)
RPN (Registered Parameter Number)MSB
(Control #101)
Messages which offset, or add or subtract values from a Part's pitch
bend sensitivity, tuning, or other parameter settings.
First send the RPN MSB and RPN LSB to specify the parameter which
is to be controlled. Then use 1.2.21 Data Increment/Decrement to set
the value of the specified parameter.
Note that once the RPN has been set for a channel, subsequent data
entry will be recognized as the same RPN's value change. Therefore
after you use the RPN, you should set a Null (7FH, 7FH) value to avoid
an unexpected result.
The following RPN numbers can be received.
1.2.24 Channel Mode Messages
The following Channel Mode Messages can be received.
1.2.24.1 All Sounds Off (Control #120)
Clears all sounds currently sounding on the specified channel.
However, the status of channel messages such as Note On and Hold
On is maintained.
2nd BYTE
3rd BYTE
MESSAGE
120
0
All Sounds Off
121
0
Reset All Controllers
123
0
All Notes Off
126
0 ~ 16
Mono
127
0
Poly
RPN MSB
RPN LSB
PARAMETER
00
00
Pitch Bend Sensitivity
00
01
Fine Tune
00
02
Coarse Tune
7F
7F
Null
NRPN MSB
NRPN LSB
PARAMETER
01
08
Vibrato Rate
01
09
Vibrato Depth
01
0A
Vibrato Delay
01
20
Filter Cutoff Frequency
01
21
Filter Resonance
01
63
EG Attack Time
01
64
EG Decay Time
01
66
EG Release Time
14
rr
Drum Filter Cutoff Frequency
15
rr
Drum Filter Resonance
16
rr
Drum EG Attack Rate
17
rr
Drum EG Decay Rate
18
rr
Drum Pitch Coarse
19
rr
Drum Pitch Fine
1A
rr
Drum Level
1C
rr
Drum Pan
1D
rr
Drum Reverb Send Level
1E
rr
Drum Chorus Send Level
1F
rr
Drum Variation Send Level
*rr = Note number for each drum voice instrument.
1.2.24.2 Reset All Controllers (Control #121)
The values of the following controllers will be reset to the defaults.
1.2.24.3 All Notes Off (Control #123)
Clears all notes currently on for the specified channel.
However, if Hold1 or Sostenuto is on, notes will continue sounding
until these are turned off.
1.2.24.4 Mono (Control #126)
Performs the same function as when an All Sounds Off message is
received, and if the 3rd byte (mono number) is in the range of 0 - 16,
sets the corresponding channel to Mono Mode (Mode 4 : m = 1).
1.2.24.5 Poly (Control #127)
Performs the same function as when an All Sounds Off message is
received, and sets the corresponding channel to Poly Mode (Mode 3).
1.3 Program Change
Messages which determine which voice to select for each Part.
With a combination of Bank Select, you can select not only basic
voice numbers, but also variation voice bank numbers.
1.4 Channel Aftertouch
Messages which let you control the sounds by the pressure you
apply to the keys after the initial striking of the keys, over the entire
channel.
1.5 Polyphonic Key Pressure
Messages which let you control the sounds by the pressure you
apply to the keys after the initial striking of the keys, for each
individual key.
1.6 Pitch Bend
Pitch Bend messages are continuous controller messages that allow
the pitch of designated notes to be raised or lowered by a specified
amount over a specified duration.
CONTROLLER
VALUE
Pitch Bend Change
0 (center)
Aftertouch
0 (off)
Modulation
0 (off)
Foot Controller
0 (min)
Expression
127 (max)
Hold1
0 (off)
Portamento
0 (off)*
Sostenuto
0 (off)
Soft Pedal
0 (off)
Portamento Control
Cancels the Portamento source key number
RPN
Number not specified; internal data will not change
NRPN
* In Performance mode, 1 (on).
Number not specified; internal data will not change