Midi Data Format - Yamaha PLG150-DR Owner's Manual

Drums and percussion plugin boards
Hide thumbs Also See for PLG150-DR:
Table of Contents

Advertisement

MIDI Data Format

1. Channel messages
1.1 Note on/note off
These messages convey keyboard performance data.
Range of note numbers received = C-2...G8
Velocity range = 1...127 (Velocity is received only for note-on)
When the Multi Part parameter "Rcv NOTE MESSAGE" = OFF, that part will
not receive these messages.
When the Voice parameter "Rcv NOTE OFF" = OFF, Key Off will not be
received.
When the Voice parameter "Rcv NOTE ON" = OFF, Key On will not be received.
1.2 Control changes
These messages convey control operation information for volume or pan etc.
Their functions are differentiated by the control number (Ctrl#).
If the Multi Part parameter Rcv CONTROL CHANGE = OFF, that part will not
receive control changes.
1.2.1 Bank Select
This message selects the voice bank.
Control#
Parameter
0
Bank Select MSB
32
Bank Select LSB
The Bank Select data will be processed only after a Program Change is received,
and then voice bank will change at that time. If you wish to change the voice
bank as well as the voice, you must transmit Bank Select and Program Change
messages as a set, in the following order: Bank Select MSB, LSB, and Program
Change.
1.2.2 Modulation
This message is used primarily to control the depth of vibrato, but the depth of
the following 6 types of effect can be controlled. The effect of this message can
be changed by the following parameters.
* Multi Part Parameter
l. MW PITCH CONTROL
2. MW FILTER CONTROL
3. MW AMPLITUDE CONTROL
4. MW LFO PMOD DEPTH
5. MW LFO FMOD DEPTH
6. MW LFO AMOD DEPTH
By default, an LFO Pitch Modulation (PMOD) effect will apply.
Control#
Parameter
1
Modulation
If the Multi Part parameter Rcv MODULATION = OFF, that part will not receive
Modulation.
1.2.3 Data Entry
This message sets the value of the parameter which was specified by RPN (see
1.2.15) and NRPN (see 1.2.14).
Control#
Parameter
6
Data Entry MSB
38
Data Entry LSB
1.2.4 Main Volume
This message controls the volume of each part. (It is used to adjust the volume
balance between parts.)
Control#
Parameter
7
Main Volume
When the Multi Part parameter Rcv VOLUME = OFF, that part will not receive
Main Volume. With a value of 0 there will be no sound, and a value of 127 will
produce the maximum volume.
This message is processed on the host device (e.g., MOTIF, MU128, 9000Pro,
etc.)
1.2.5 Panpot
This message controls the panning (stereo location) of each part.
Control#
Parameter
10
Pan
When the Multi Part parameter Rcv PAN = OFF, that part will not receive Pan-
pot. 0 is left, 64 is center, and 127 is right.
This message is processed on the host device (e.g., MOTIF, MU128, 9000Pro,
etc.)
1.2.6 Expression
This message controls expression for each part. It is used to create volume
changes during a song.
Control#
Parameter
1l
Expression
If the Multi Part parameter Rcv EXPRESSION = OFF, that part will not receive
Expression.
This message is processed on the host device (e.g., MOTIF, MU128, 9000Pro,
etc.)
60
Data Range
47, 79 (Uset Voice, Preset Voice)
0...127
Data Range
0...127
Data Range
0...127
0...127
Data Range
0...127
Data Range
0...64...127
Data Range
0...127
1.2.7 Holdl
This message controls sustain pedal on/off.
Control#
Parameter
64
Hold1
When this is ON, currently-sounding notes will continue to sound even if note-
off messages are received. If the Multi Part parameter Rcv HOLD1 = OFF, that
part will not receive Holdl.
1.2.8 Sostenuto
This message controls sostenuto pedal on/off.
Control#
Parameter
66
Sostenuto
If sostenuto is turned on while a note is sounding, that note will be sustained until
sostenuto is turned OFF.
If the Multi Part parameter Rcv SOSTENUTO = OFF, that part will not receive
Sostenuto.
1.2.9 Harmonic Content
This message adjusts the resonance of the filter that is specified for the sound.
Control#
Parameter
71
Harmonic Content
Since this is a relative change parameter, it specifies an increase or decrease rela-
tive to 64. Higher values will produce a more distinctive sound.
For some sounds, the effective range may be less than the possible range of set-
tings.
1.2.10 Release Time
This message adjusts the EG release time that was specified by the sound data.
Control#
Parameter
72
Release Time
Since this is a relative change parameter, it specifies an increase or decrease rela-
tive to 64. Increasing this value will lengthen the release time that follows a note-
off.
1.2.11 Attack Time
This message adjusts the EG attack time that was specified by the sound data.
Control#
Parameter
73
Attack Time
Since this is a relative change parameter, it specifies an increase or decrease rela-
tive to 64. Increasing this value will make the attack more gradual, and decreas-
ing this value will make the attack sharper.
1.2.12 Brightness
This message adjusts the cutoff frequency of the low pass filter specified by the
sound data.
Control#
Parameter
74
Brightness
Since this is a relative change parameter, it specifies an increase or decrease rela-
tive to 64. Lower values will produce a more mellow sound.
For some sounds, the effective range may be less than the possible range of set-
tings.
1.2.13 Data Increment/Decrement (for RPN)
This message is used to increment or decrement values for parameters specified
by RPN (see 1.2.15), in steps of 1.
Control#
Parameter
96
RPN Increment
97
RPN Decrement
The data byte is ignored.
1.2.14 NRPN (Non-registered parameter number)
This is a message for setting the sound for things like vibrato, filter, EG or drum
setup. Use NRPN MSB and NRPN LSB to specify the parameter that you wish to
modify, and then use Data Entry (see 1.2.3) to set the value for the specified
parameter.
Control#
Parameter
98
NRPN LSB
99
NPRN MSB
If the Multi Part parameter Rcv NRPN = OFF, that part will not receive NRPN.
Data Range
0...63, 64...127
(OFF, ON)
Data Range
0...63, 64...127
(OFF, ON)
Data Range
0...64...127
(-64...0...+63)
Data Range
0...64... 127
(-64...0...+63)
Data Range
0...64... 127
(-64...0...+63)
Data Range
0...64...127
(-64...0...+63)
Data Range
Data Range
0...127
0...127

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Plg150-pc

Table of Contents