beautypg.com

Midi data format – Yamaha DB50XG User Manual

Page 9

background image

8

MIDI Data Format

1.2.10 Sostenuto

Messages which control sostenuto on/off.

CNTRL#

PARAMETER

DATA RANGE

66

Sostenuto

0…127

Holding specific notes and then pressing and holding the
sostenuto pedal will sustain those notes as you play subse-
quent notes, until the pedal is released.
Settings between 0 – 63 = sostenuto off, and settings between
64 – 127 = sostenuto on.

1.2.11 Soft Pedal

Messages which control soft pedal on/off.

CNTRL#

PARAMETER

DATA RANGE

67

Soft Pedal

0…127

Notes played while holding the soft pedal will be dampened.
Settings between 0 – 63 = soft pedal off, and settings between
64 – 127 = soft pedal on.

1.2.12 Harmonic Content

Messages which adjust the resonance set for each Voice.

CNTRL#

PARAMETER

DATA RANGE

71

Harmonic Content

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

The value set here is an offset value which will be added to or
subtracted from the Voice data.
Higher values will result in a more characteristic, resonant
sound.
Depending on the Voice, the effective range may be narrower
than the range available for adjustment.

1.2.13 Release Time

Messages which adjust the envelope release time set for each
Voice.

CNTRL#

PARAMETER

DATA RANGE

72

Release Time

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

The value set here is an offset value which will be added to or
subtracted from the Voice data.

1.2.14 Attack Time

Messages which adjust the envelope attack time set for each
Voice.

CNTRL#

PARAMETER

DATA RANGE

73

Attack Time

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

The value set here is an offset value which will be added to or
subtracted from the Voice data.

1.2.15 Brightness

Messages which adjust the filter cutoff frequency set for each
Voice.

CNTRL#

PARAMETER

DATA RANGE

74

Brightness

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

The value set here is an offset value which will be added to or
subtracted from the Voice data.
Lower values will result in a softer sound.
Depending on the Voice, the effective range may be narrower
than the range available for adjustment.

1.2.16 Portamento Control

Messages which apply a portamento between the currently-
sounding note and the subsequent note.

CNTRL#

PARAMETER

DATA RANGE

84

Portamento Control

0...127

Portamento Control is transmitted specifying the Note On Key
of the currently-sounding note.
Specify a Portamento Source Key number between 0 – 127.
When a Portamento Control message is received, the currently
sounding pitch will change with a Portamento Time of 0 to the
next Key On key on the same channel.
For example, the following settings would apply a portamento
from note C3 to C4.

90

3C

7F ........ C3 = Key On

B0

54

3C ........ Source Key number set to C3

90

48

7F ........ C4 = Key On (When C4 = on, C3 is raised

by a portamento to C4.)

Even if the Multi Part parameter Rcv PORTAMENTO (page
29) = OFF, the Portamento Control message will be received .

1.2.17 Effect1 Depth (Reverb Send Level)

Messages which adjust the send level for the Reverb effect.

CNTRL#

PARAMETER

DATA RANGE

91

Effect1 Depth

0...127

1.2.18 Effect3 Depth (Chorus Send Level)

Messages which adjust the send level for the Chorus effect.

CNTRL#

PARAMETER

DATA RANGE

93

Effect3 Depth

0...127

1.2.19 Effect4 Depth (Variation Effect Send Level)

Messages which adjust the send level for the Variation effect.

CNTRL#

PARAMETER

DATA RANGE

94

Effect4 Depth

0...127

If Variation Connection (page 28) = 1 (System), this message
sets the send level for the Variation effect.
If Variation Connection = 0 (Insertion), this has no effect.

1.2.20 Data Increment / Decrement (for RPN)

Messages which increase or decrease the MSB value of Pitch
Bend Sensitivity, Fine Tune, or Coarse Tune in steps of 1.

CNTRL#

PARAMETER

DATA RANGE

96

RPN Increment

0...127

97

RPN Decrement

0...127

The data byte is ignored.
When the maximum value or minimum value is reached, the
value will not be incremented or decremented further.
(Incrementing the Fine Tune will not cause the Coarse Tune to
be incremented.)

1.2.21 NRPN (Non-Registered Parameter Number)

Messages which adjust a Voice’s vibrato, filter, EG, drum setup
or other parameter settings.

CNTRL#

PARAMETER

DATA RANGE

98

NRPN LSB

0...127

99

NRPN MSB

0...127

First send the NRPN MSB and NRPN LSB to specify the pa-
rameter which is to be controlled. Then use Data Entry to set
the value of the specified parameter.
* Note that once the NRPN has been set for a channel, sub-

sequent data entry will be recognized as the same NRPN’s