beautypg.com

Midi data format – Yamaha PLG150-VL User Manual

Page 40

background image

40

MIDI Data Format

1. KEY ON / KEY OFF

Status:

9nH/8nH

If the Part Parameter Rcv NOTE MESSAGE = OFF, that Part will ignore Key ON and Key
OFF messages.

2. PROGRAM CHANGE

Status:

CnH

If the Part Parameter Rcv PROGRAM CHANGE = OFF, that Part will not receive Pro-
gram Change Messages.

3. PITCH BEND

Status:

EnH

If the Part Parameter Rcv PITCH BEND = OFF, that Part will not receive Pitch Bend Mes-
sages.

4. CONTROL CHANGE

Status:

BnH

If the Part Parameter Rcv CONTROL CHANGE = OFF, that Part will not receive Control
Change Messages.

00H/20H

Cntrl#

parameter

Data Range

0

Bank Select MSB

33:Preset1/Preset2/Custom/Internal
81: VL-XG non alternative voice.
97: VL-XG alternative voice.

32

Bank Select LSB

0 :Preset1
1 :Preset2
2 :Custom
3 :Internal
112...119: VL-XG Alternative or non alternative varia-
tion.

If the Part Parameter Rcv BANK SELECT = OFF, that Part will not receive Bank Select
Messages. A new bank selection will not become effective until the next Program Change
is received.

01H

Cntrl#

parameter

Data Range

1

Modulation

0...127

If the Part Parameter Rcv MODULATION = OFF, that Part will not receive Modulation
Messages.

02H

Cntrl#

parameter

Data Range

2

Breath Controller

0...127

04H

Cntrl#

parameter

Data Range

4

Foot Controller

0...127

05H

Cntrl#

parameter

Data Range

5

Portamento Time

0...127

When the Portamento parameter = ON, values will adjust the speed of pitch change.
A setting of 0= minimum portamento time, and 127 = maximum portamento time.

06H/26H

Cntrl#

parameter

Data Range

6

Data Entry MSB

0...127

38

Data Entry LSB

0...127

Messages which set the value for the parameter specified by RPN, NRPN.

07H

Cntrl#

parameter

Data Range

7

Main Volume

0...127

If the Part Parameter Rcv MAIN VOLUME = OFF, that Part will not receive Main Volume
Messages.

0AH

Cntrl#

parameter

Data Range

10

Panpot

0...127

If the Part Parameter Rcv PAN = OFF, that Part will not receive Pan Pot Messages.
1=Left, 127=Right; 0=Center

0BH

Cntrl#

parameter

Data Range

11

Expression

0...127

If the Part Parameter Rcv EXPRESSION = OFF, that Part will not receive Expression
Messages.

0DH

Cntrl#

parameter

Data Range

13

Control Change13

0...127

40H

Cntrl#

parameter

Data Range

64

Hold1

0...127 (0-63:Off, 64-127:On)

If the Part Parameter Rcv HOLD 1 = OFF, that Part will not receive Hold 1 Messages.

41H

Cntrl#

parameter

Data Range

65

Portamento

0...127 (0-63:Off, 64-127:On)

If the Part Parameter Rcv PORTAMENTO = OFF, that Part will not receive Portamento
Messages. If the Portamento parameter = ON, values will adjust the speed of the porta-
mento. If the Mono mode is activated and Portamento = ON, the Single Trigger Mode will
be activated. If not, the Multi-Trigger Mode will be effective.

43H

Cntrl#

parameter

Data Range

67

Soft Pedal

0...127 (0-63:Off, 64-127:On)

If the Part Parameter Rcv SOFT PEDAL = OFF, that Part will not receive Soft Pedal Mes-
sages. When the SOFT PEDAL is set “ON” the effect will take place from the next Key
On signal. Messages will control the Filter Cutoff Frequency. Depending upon the Voice,
the effect may or may not have an effect.

47H

Cntrl#

parameter

Data Range

71

Harmonic Content

0...127 (0:-64, 64:+0, 127:+63)

Messages which adjust the resonance set for each. Based on a standard of 64, these values
will be added to or subtracted from the Voice data. Depending on the Voice, the effective
range may be narrower.

48H

Cntrl#

parameter

Data Range

72

Release Time

0...127 (0:-64, 64:+0, 127:+63)

Messages which adjust the envelope release time. Based on a standard of 64, values will
be added to or subtracted from the Voice data. Depending on the Voice, the effective range
may be narrower.

49H

Cntrl#

parameter

Data Range

73

Attack Time

0...127 (0:-64, 64:+0, 127:+63)

Messages which adjust the envelope attack time. Based on a standard of 64, values will be
added to or subtracted from the Voice data. Depending on the Voice, the effective range
may be narrower.

4AH

Cntrl#

parameter

Data Range

74

Brightness

0...127 (0:-64, 64:+0, 127:+63)
Default:40H

Messages which adjust the filter cutoff frequency. Based on a standard of 64, values will
be added to or subtracted from the Voice data. Depending on the Voice, the effective range
may be narrower.

60H/61H

Cntrl#

parameter

Data Range

96

Increment

0...127

97

Decrement

0...127

The data byte is ignored.
RPN messages which increase or decrease the MSB value of the parameter by 1.

62H/63H

Cntrl#

parameter

Data Range

98

NRPN LSB

0...127

99

NRPN MSB

0...127

If the Part Parameter Rcv NRPN = OFF, that Part will not receive NRPN Messages.
First send the NRPN MSB and NRPN LSB to specify the parameter which is to be con-
trolled. Then use the Data Entry to set the value of the specified parameter.
The following NRPN numbers can be received.

NRPNData-entry

MSB LSB

MSB

parameter

Data Range

01H

08H

mmH

Vibrato Rate

mm:00H-40H-7FH
(-64-0-+63)

01H

09H

mmH

Vibrato Depth

mm:00H-40H-7FH
(-64-0-+63)

01H

0AH mmH

Vibrato Delay

mm:00H-40H-7FH
(-64-0-+63)

The Rate, Depth, and Delay Time for the Vibrato is controlled.
01H

20H

mmH

Filter Cutoff Frequency

mm:00H-40H-7FH
(-64-0-+63)

01H

21H

mmH

Filter Resonance

mm:00H-40H-7FH
(-64-0-+63)

01H

22H

mmH

Filter EG Depth

mm:00H-40H-7FH
(-64-0-+63)

The Cut-off frequency, Resonance, and Envelope Depth for the Filter is controlled.
01H

30H

mmH

Bass

mm:00H-40H-7FH
(-64-0-+63)

01H

31H

mmH

Treble

mm:00H-40H-7FH
(-64-0-+63)

The Bass and Treble are controlled.
01H

63H

mmH

EG Attack Time

mm:00H-40H-7FH
(-64-0-+63)

01H

64H

mmH

EG Decay Time

mm:00H-40H-7FH
(-64-0-+63)

01H 66H mmH

EG Release

mm:00H-40H-7FH
(-64-0-+63)

The Attack time, Decay time, and Release time for the Envelope are controlled. Based on
a standard of 64, values will be added to or subtracted from the Voice data. Depending on
the Voice, the effective range may be narrower.

64H/65H

Cntrl#

parameter

Data Range

100

RPN LSB

0...127

101

RPN MSB

0...127

If the Part Parameter Rcv RPN = OFF, that Part will not receive RPN Messages.
In correspondence to the following parameters.