Yamaha CS2x User Manual
Page 74

74
A
p
p
e
n
d
ix
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
00H
00H
Pitch Bend Sensitivity
00H
01H
Fine Tune
00H
02H
Coarse Tune
7FH
7FH
Null
NRPN MSB
NRPN LSB
01H
08H
01H
09H
01H
0AH
01H
20H
01H
21H
01H
24H
01H
30H
01H
31H
01H
34H
01H
35H
01H
63H
01H
64H
01H
66H
14H
rr
15H
rr
16H
rr
17H
rr
18H
rr
19H
rr
1AH
rr
1CH
rr
1DH
rr
1EH
rr
1FH
rr
24H
rr
30H
rr
31H
rr
34H
rr
35H
rr
PARAMETER
Vibrato Rate
Vibrato Depth
Vibrato Delay
Low Pass Filter Cutoff Frequency
Low Pass Filter Resonance
High Pass Filter Cutoff Frequency
EQ Bass Gain
EQ Treble Gain
EQ Bass Frequency
EQ Treble Frequency
EG Attack Time
EG Decay Time
EG Release Time
Drum Low Pass Filter Cutoff Frequency
Drum Low Pass Filter Resonance
Drum EG Attack Rate
Drum EG Decay Rate
Drum Instrument Pitch Coarse
Drum Instrument Pitch Fine
Drum Instrument Level
Drum Instrument Panpot
Drum Instrument Reverb Send Level
Drum Instrument Chorus Send Level
Drum Instrument Variation Send Level
Drum High Pass Filter Cutoff Frequency
Drum EQ Bass Gain
Drum EQ Treble Gain
Drum EQ Bass Frequency
Drum EQ Treble Frequency
*rr=Note number for each drum voice instrument.
1.2.17 Portamento Control (Control #084)
Messages which apply a portamento between the currently-
sounding note and the subsequent note.
Portamento Control is transmitted specifying the note-on key of the
currently-sounding note.
Specify a Portamento Source Key number between 0 - 127.
When a Portamento Control message is received, the currently
sounding pitch will change with a Portamento Time of 0 to the next
note-on key on the same channel.
For example, the following settings would apply a portamento from
note C3 to C4.
90H 3CH 7FH
C3 Note on
B0H 54H 3CH
Source key number set to C3
90H 48H 7FH
C4 Note on (When C4 is on, C3 is raised by a
portamento to C4.)
1.2.18 Effect1 Depth (Reverb Send Level)
(Control #091)
Messages which adjust the send level for the Reverb effect.
1.2.19 Effect3 Depth (Chorus Send Level)
(Control #093)
Messages which adjust the send level for the Chorus effect.
1.2.20 Effect4 Depth (Variation Effect Send Level)
(Control #094)
Messages which adjust the send level for the Variation effect.
If Variation effect uses System effect, this message sets the send level
for the Variation effect. If it uses Insertion effect, this setting is
invalid.
1.2.21 Data Increment (Control #096)
Decrement (Control #097) for RPN
Messages which increase or decrease the MSB value of pitch bend
sensitivity, fine tune, or coarse tune in steps of 1. You are required
to assign one of those parameters using the RPN in the external
device in advance.
The data byte is ignored.
When the maximum value or minimum value is reached, the value
will not be incremented or decremented further.
(Incrementing the fine tune will not cause the coarse tune to be
incremented.)
1.2.22 NRPN (Non-Registered Parameter Number) LSB
(Control #098)
NRPN (Non-Registered Parameter Number)
MSB (Control #099)
Messages which adjust a voice’s vibrato, filter, EG, drum setup or
other parameter settings.
First send the NRPN MSB and NRPN LSB to specify the parameter
which is to be controlled. Then use 1.2.4 Data Entry to set the value
of the specified parameter.
Note that once the NRPN has been set for a channel, subsequent
data entry will be recognized as the same NRPN’s value change.
Therefore, after you use the NRPN, you should set a Null (7FH,
7FH) value to avoid an unexpected result.
The following NRPN numbers can be received.
cCS2x_App 12/10/98 5:15 PM Page 74