
MIDI Data Format
25
PLG150-AP Owner’s Manual / Bedienungsanleitung / Mode d’emploi
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
Works the same as when ALL Note Off (see 1.3.3) is received.
Control#
Parameter
Data Range
124
Omni Off
0
1.3.5 Omni On
Works the same as when ALL Note Off (see 1.3.3) is received.
Control#
Parameter
Data Range
125
Omni On
0
1.3.6 Mono
Perform the same processing as when All Sound Off (see 1.3.1) is received, and
if the value (mono number) is in the range of 0 ... 16, set the corresponding chan-
nel to Mode 4* (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 played individually (monophonically).
1.3.7 Poly
Perform the same processing as when All Sound Off (see 1.3.1) is received, and
set the corresponding channel to Mode 3* (m=1).
Control#
Parameter
Data Range
127
Poly
0
* Mode3 is when channel messages will be received only on the specified chan-
nel, and notes will be sounded polyphonically.
1.4 Program change
This message is used to switch voices.
It changes the program number on the receiving channel. When the change is to
include the voice bank, transmit the program change after sending the Bank
Select message (see 1.2.1).
If the Multi Part parameter Rcv PROGRAM CHANGE = OFF, that part will not
receive program changes.
1.5 Pitch bend
This message conveys information on pitch bend operations.
Basically, this message is for changing the pitch of a part, but the depth of the fol-
lowing six effects can be controlled.
The effect of this message can be modified by the following parameters.
* Multi Part Parameter
1. BEND PITCH CONTROL
2. BEND FILTER CONTROL
3. BEND AMPLITUDE CONTROL
4. BEND LFO PMOD DEPTH
5. BEND LFO FMOD DEPTH
6. BEND LFO AMOD DEPTH
By default, the Pitch Control effect is applied.
If the Multi Part parameter Rcv PITCH BEND = OFF, that part will not receive
pitch bend messages.
BEND AMPLITUDE CONTROL is processed on the host device (e.g., MOTIF
ES, MU128, etc.)
1.6 Channel aftertouch
This message conveys the pressure after the key is played on the keyboard (for an
entire MIDI channel). The pressure can be controlled for each part. This message
will affect the notes currently playing.
The effect of this message can be modified by the following parameters.
* Multi Part Parameter
1. CAT PITCH CONTROL
2. CAT FILTER CONTROL
3. CAT AMPLITUDE CONTROL
4. CAT LFO PMOD DEPTH
5. CAT LFO FMOD DEPTH
6. CAT LFO AMOD DEPTH
By default, there will be no effect.
If the Multi Part parameter Rcv CHANNEL AFTER TOUCH = OFF, that part
will not receive Channel Aftertouch.
CAT AMPLITUDE CONTROL is processed on the host device (e.g., MOTIF ES,
MU128, etc.)
2. System exclusive messages
2.1 Parameter changes
This device uses the following parameter changes.
[ UNIVERSAL REALTIME MESSAGE ]
1) Master Volume
[ UNIVERSAL NON REALTIME MESSAGE ]
1) General MIDI System On
[ XG PARAMETER CHANGE ]
1) XG System on
2) XG System parameter change
3) XG Multi Part parameter change
[ PLG150-AP NATIVE PARAMETER CHANGE ]
1) PLG150-AP Native System parameter change
2) PLG150-AP Native Multi Part parameter change
[ OTHER MESSAGE ]
1) Master tuning
2.1.1 Universal realtime messages
2.1.1.1 Master Volume
11110000
F0H
= Exclusive status
01111111
7FH
= Universal Real Time
*
0xxxnnnn
XNH
= ID of target device
00000100
04H
= Sub-ID #1=Device Control Message
00000001
01H
= Sub-ID #2=Master Volume
**
0sssssss
SSH
= Volume LSB
0ttttttt
TTH
= Volume MSB
11110111
F7H
= End of Exclusive
When received, the Volume MSB is reflected in the XG System Parameter
MASTER VOLUME.
* XNH=7FH: Broad Cast
XNH<7FH: N=Device Number, X=Don’t Care
The same applies elsewhere.
** The binary expression 0sssssss is expressed in hexadecimal as SSH.
The same applies elsewhere.
2.1.2 Universal non-realtime messages
2.1.2.1 General MIDI System On
11110000
F0H
= Exclusive status
01111110
7EH
= Universal Non-Real Time
0xxxnnnn
XNH
= ID of target device
00001001
09H
= Sub-ID #1=General MIDI Message
00000001
01H
= Sub-ID #2=General MIDI On
11110111
F7H
= End of Exclusive
When this message is received, the SOUND MODULE MODE is set to XG,
and all data except for MIDI Master Tuning will be restored to the default
value.
Since approximately 50ms is required to process this message, be sure to
allow an appropriate interval before sending the next message.
2.1.3 XG Parameter Change
This message sets XG-related parameters. Each message can set a single
parameter.
The message format is as follows.
11110000
F0H
Exclusive status
01000011
43H
YAMAHA ID
0001nnnn
1NH
N:device Number
01001100
4CH
Model ID
0ggggggg
GGH
Address High
0mmmmmmm
MMH
Address Mid
0lllllll
LLH
Address Low
0vvvvvvv
VVH
Data
:
:
11110111
F7H
End of Exclusive
For parameters whose Data Size is 2 or 4, the appropriate amount of data will
be transmitted as indicated by Size.