Appendix, Midi data format – Yamaha PLG100-DX User Manual

Page 39

Advertising
background image

39

Appendix

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.

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

Data Range

0

Bank Select MSB

0...127

32

Bank Select LSB

0...127

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 5 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 AMOD DEPTH

By default, an LFO Pitch Modulation (PMOD) effect will apply.

Control#

Parameter

Data Range

1

Modulation

0...127

If the Multi Part parameter

Rcv MODULATION = OFF

, that part will not

receive Modulation.

1.2.3 Portamento Time

This message controls the degree of Portamento (see 1.2.9).

Control#

Parameter

Data Range

5

Portamento Time

0...127

When Portamento is ON, this regulates the speed of the pitch change. A value of

0

is the shortest Portamento time, and

127

is the longest Portamento time.

1.2.4 Data Entry

This message sets the value of the parameter which was specified by RPN (see

1.2.17) and NRPN (see 1.2.16).

Control#

Parameter

Data Range

6

Data Entry MSB

0...127

38

Data Entry LSB

0...127

1.2.5 Main Volume

This message controls the volume of each part. (It is used to adjust the volume

balance between parts.)

Control#

Parameter

Data Range

7

Main Volume

0...127

When the Multi Part parameter

Rcv VOLUME = OFF

, that part will not re-

ceive Main Volume. With a value of

0

there will be no sound, and a value of

127

will produce the maximum volume.

1.2.6 Panpot

This message controls the panning (stereo location) of each part.

Control#

Parameter

Data Range

10

Pan

0...64...127

When the Multi Part parameter

Rcv PAN = OFF

, that part will not receive

Panpot.

0

is left,

64

is center, and

127

is right.

1.2.7 Expression

This message controls expression for each part. It is used to create volume changes

during a song.

Control#

Parameter

Data Range

1l

Expression

0...127

If the Multi Part parameter

Rcv EXPRESSION = OFF

, that part will not

receive Expression.

1.2.8 Holdl

This message controls sustain pedal on/off.

Control#

Parameter

Data Range

64

Hold1

0...63, 64...127

(OFF, ON)

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.9 Portamento

This message controls Portamento pedal on/off.

Control#

Parameter

Data Range

65

Portamento

0...63, 64...127

(OFF, ON)

When ON, Portamento produces a smooth glide connecting two notes of differ-

ent pitch. The time over which the pitch changes is adjusted by Portamento
Time (see 1.2.3). When the Multi Part Parameter

MONO/POLY MODE = MONO

,

the tone will also change smoothly (legato)

if Portamento = ON

.

If the Multi Part parameter

Rcv PORTAMENTO = OFF

, that part will not

receive Portamento.

*

Rcv PORTAMENTO = OFF

1.2.10 Sostenuto

This message controls sostenuto pedal on/off.

Control#

Parameter

Data Range

66

Sostenuto

0...63,64... 127

(OFF, ON)

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.11 Harmonic Content

This message adjusts the resonance of the filter that is specified for the sound.

Control#

Parameter

Data Range

71

Harmonic Content

0...64...127

(-64...0...+63)

Since this is a relative change parameter, it specifies an increase or decrease

relative to 64. Higher values will produce a more distinctive sound.

For some sounds, the effective range may be less than the possible range of

settings.

1.2.12 Release Time

This message adjusts the EG release time that was specified by the sound data.

Control#

Parameter

Data Range

72

Release Time

0...64... 127

(-64...0...+63)

Since this is a relative change parameter, it specifies an increase or decrease

relative to 64. Increasing this value will lengthen the release time that follows a
note-off.

1.2.13 Attack Time

This message adjusts the EG attack time that was specified by the sound data.

Control#

Parameter

Data Range

73

Attack Time

0...64... 127

(-64...0...+63)

Since this is a relative change parameter, it specifies an increase or decrease

relative to 64. Increasing this value will make the attack more gradual, and de-
creasing this value will make the attack sharper.

1.2.14 Brightness

This message adjusts the cutoff frequency of the low pass filter specified by the

sound data.

Control#

Parameter

Data Range

74

Brightness

0...64...127

(-64...0...+63)

Since this is a relative change parameter, it specifies an increase or decrease

relative to 64. Lower values will produce a more mellow sound.

For some sounds, the effective range may be less than the possible range of

settings.

1.2.15 Data Increment/Decrement (for RPN)

This message is used to increment or decrement values for parameters specified

by RPN (see 1.2.17), in steps of 1.

Control#

Parameter

Data Range

96

RPN Increment

97

RPN Decrement

The data byte is ignored.

MIDI Data Format

Advertising