97
M I D I D a t a F o r m a t
1.2.22 RPN (Registered parameter number)
This message is used to specify part parameters such as Pitch
Bend Sensitivity or Tuning etc. as an offset value.
Use RPN MSB and RPN LSB to specify the parameter that you
wish to modify, and then use Data Entry (see 1.2.4) to set the
value of the specified parameter.
Control#
Parameter
Data Range
100
RPN LSB
0...127
101
RPN MSB
0...127
If the Multi Par t parameter Rcv RPN = OFF, that part will not
receive this message.
The following RPN messages can be received.
RPN
Data Entry*1
MSB LSB MSB
LSB
Parameter name and value range
00H 00H
mm
– – *2 Pitch bend sensitivity
mm:00-18H(0...+ 24 semitones)
Specify up to 2 octaves in semitone
steps
00H 01H
mm ll
Fine tuning
mm ll : 00H 00H -100 cents
:
:
mm ll : 40H 00H 0 cent
:
:
mm ll : 7FH 7FH+100 cents
[Note] mm ll: 00H 7FH(=-87.5)
cents is followed by 01H
00H(=-87.4) cents.
00H 02H
mm
– –
Coarse tuning
mm:28H - 40H - 58H(-24...0...+24
semitones)
7FH 7FH
– –
– –
RPN Null
This sets RPN and NRPN numbers
to an unset state.
Internal data is not affected.
*1 Refer to 1.2.4
*2 “– –” indicates that the setting value is ignored.
1.2.23 Assignable controller
By assigning a control change number of 0...95 to a part, the
specified effect can be controlled.
This device allows two control change numbers (AC1 and AC2)
to be specified for each part.
The following parameters specify the effect of AC1 and AC2.
•Multi Par t Parameter
1. AC1,AC2 PITCH CONTROL
2. AC1,AC2 FILTER CONTROL
3. AC1,AC2 AMPLITUDE CONTROL
4. AC1,AC2 LFO PMOD DEPTH
5. AC1,AC2 LFO FMOD DEPTH
6. AC1,AC2 LFO AMOD DEPTH
•Effect1 Parameter
7. AC1,AC2 VARIATION CONTROL DEPTH
(Valid if Variation Effect is assigned to a part as
Insertion)
The AC1 control change number is specified by the Multi Part
parameter AC1 CONTROLLER NUMBER, and the AC2 control
change number is specified by the Multi Part parameter AC2
CONTROLLER NUMBER.
1.3 Channel mode messages
These messages specify the basic operation of a par t.
1.3.1 All Sound Off
This message silences all currently-sounding notes on the
corresponding channel.
However, the state of channel messages such as Hold1 and
Sostenuto will be maintained.
Control#
Parameter
Data Range
120
All Sound Off
0
1.3.2 Reset All Controllers
This message resets the following controllers to their default
values.
Controlle
Value
Pitch bend change
±
0 (center)
Channel pressure
0 (off)
Polyphonic key pressure
0 (off)
Modulation
0 (off)
Expression
127 (maximum)
Hold
0 (off)
Portamento
0 (off)
Sostenuto
0 (off)
Soft pedal
0 (off)
Portamento control
Reset the por tamento source note
number that was received
RPN
Number unset, inter nal data is not
affected.
NRPN
Number unset, inter nal data is not
affected.
The following data is not changed
Parameter values specified by program change, bank select
MSB/LSB, volume, pan, effect send levels 1, 3, 4, RPN and
NRPN.
Control#
Parameter
Data Range
121
Reset All Controllers 0
1.3.3 All Note Off
This message turns off all notes which are currently on for the
corresponding part.
However, if Hold 1 or Sostenuto are on, notes will continue to
sound until these are turned off.
Control#
Parameter
Data Range
123
All Note Off
0
1.3.4 Omni Off
Perform the same processing as when All Note Off is received.
Control#
Parameter
Data Range
124
Omni Off
0
1.3.5 Omni On
Perform the same processing as when All Note Off is received.
Control#
Parameter
Data Range
125
Omni On
0
1.3.6 Mono
Perform the same processing as when All Sound Off is
received, and if the value (mono number) is in the range of
0...16, set the corresponding channel to Mode4* (m = 1).
Control#
Parameter
Data Range
126
Mono
0...16
* Mode4 is a state in which only channel messages on the specified
channel will be received, and notes will be sounded individually
(monophonically).