Midi data format – Yamaha PLG100-XG User Manual
Page 28
28
MIDI Data Format
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 mod-
ify, and then use Data Entry (see 1.2.4) to set the value of the specified param-
eter.
Control#
Parameter
Data Range
100
RPN LSB
0...127
101
RPN MSB
0...127
If the Multi Part parameter Rcv RPN = OFF, that part will not receive this mes-
sage.
The following RPN messages can be received.
*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 Part 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 part.
1.3.1 All Sound Off
This message silences all currently-sounding notes on the corresponding chan-
nel.
However, the settings of channel messages such as Hold 1 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.
The following data is not changed
Parameter values specified by program change, bank select MSB/LSB, vol-
ume, 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).
1.3.7 Poly
Perform the same processing as when All Sound Off is received, and set the
corresponding channel to Mode3*.
Control#
Parameter
Data Range
127
Poly
0
* Mode3 is when channel messages will be received only on the speci-
fied channel, and will be sounded polyphonically.
1.4 Program change
This message reports sound selection changes and changes the program num-
ber of the receiving channel.
In order to include changes to the voice bank, Program Change and Bank
Select messages must be sent as a set (see 1.2.1).
When RevPROGRAM CHANGE=OFF for Multi Part Parameter, the program
change for that part is not received.
RPN
MSB LSB
Data Entry
*1
MSB LSB
Parameter name and value range
00
00
mm
-- *2
Pitch bend sensitivity
mm: 00-24 (0...+24 semitones)
Specify up to 2 octaves in semitone steps
00
01 mm
ll
Fine
tuning
mm
ll: 00
00
-100 cents
:
:
mm
ll: 64
00
0 cents
:
:
mm
ll: 127 127
+100 cents
[Note] mm ll: 00
127 (=-87.5) cents is
followed by 01 00 (=-87.4) cents.
00
02 mm
--
Coarse
tuning
mm: 40 - 64 - 88 (-24...0...+24 semitones)
127
127
--
--
RPN Null
This sets RPN and NRPN numbers to an unset
state. Internal data is not affected.
Controller
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 portamento source note number that was received
RPN
Number unset, internal data is not affected.
NRPN
Number unset, internal data is not affected.