Midi data format – Yamaha DB50XG User Manual
Page 10
9
MIDI Data Format
value change. Therefore, after you use the NRPN, you
should set a Null (7FH, 7FH) value to avoid an unex-
pected result.
The following NRPN numbers can be received.
NRPN
DATA ENTRY
MSB LSB
MSB
PARAMETER NAME and VALUE 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)
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
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 Time
mm : 00H - 40H - 7FH (-64 - 0 - +63)
14H
rrH
mmH
Drum Filter Cutoff Frequency
mm : 00H - 40H - 7FH (-64 - 0 - +63)
rr : drum instrument note number
15H
rrH
mmH
Drum Filter Resonance
mm : 00H - 40H - 7FH (-64 - 0 - +63)
rr : drum instrument note number
16H
rrH
mmH
Drum EG Attack Rate
mm : 00H - 40H - 7FH (-64 - 0 - +63)
rr : drum instrument note number
17H
rrH
mmH
Drum EG Decay Rate
mm : 00H - 40H - 7FH (-64 - 0 - +63)
rr : drum instrument note number
Applies to both Decay1 and 2.
18H
rrH
mmH
Drum Instrument Pitch Coarse
mm : 00H - 40H - 7FH (-64 - 0 - +63)
rr : drum instrument note number
19H
rrH
mmH
Drum Instrument Pitch Fine
mm : 00H - 40H - 7FH (-64 - 0 - +63)
rr : drum instrument note number
1AH
rrH
mmH
Drum Instrument Level
mm : 00 - 7F (0 - max)
rr : drum instrument note number
1CH
rrH
mmH
Drum Instrument Pan
mm : 00H - 40H - 7FH
(random, left - center - right)
rr : drum instrument note number
1DH
rrH
mmH
Drum Instrument Reverb Send Level
mm : 00H - 7FH (0 - max)
rr : drum instrument note number
1EH
rrH
mmH
Drum Instrument Chorus Send Level
mm : 00H - 7FH (0 - max)
rr : drum instrument note number
1FH
rrH
mmH
Drum Instrument Variation Send Level
mm : 00H - 7FH (0 - max)
rr : drum instrument note number
MSB 14H–1FH (for Drum) is valid only if the Multi Part pa-
rameter (page 28) PART MODE = DRUMS 1 or DRUMS2
for that channel. (If PART MODE = DRUM, no values will be
changed.)
1.2.22 RPN (Registered Parameter Number)
Messages which offset, or add or subtract values from a Part’s
pitch bend sensitivity, tuning, or other parameter settings.
CNTRL#
PARAMETER
DATA RANGE
100
RPN LSB
0...127 (Default:7FH)
101
RPN MSB
0...127 (Default:7FH)
* Note that once the RPN has been set for a channel, subse-
quent data entry will be recognized as the same RPN’s value
change. Therefore after you use the RPN, you should set a
Null (7FH, 7FH) value to avoid an unexpected result.
The following RPN numbers can be received.
RPN
DATA ENTRY
MSB LSB
MSB LSB
PARAMETER NAME and VALUE RANGE
00H 00H
mmH - -
Pitch Bend Sensitivity
mm : 00 - 18H (0 - 24 chromatic
steps)
Assignable in chromatic steps up
to 2 octaves
Default : 02H
LSB value is ignored.
00H 01H
mmH 11H
Fine Tuning
mm : 00H - 40H - 7FH (-64-0-+63)
00H 02H
mmH - -
Coarse Tuning
mm : 28H - 40H - 58H (-24 - +24
chromatic steps)
LSB value is ignored.
7FH 7FH
- -
- -
RPN null
Cancels RPN and NRPN numbers.
1.2.23 Channel Mode Messages
The following Channel Mode Messages can be received.
2nd BYTE
3rd BYTE
MESSAGE
120
0
All Sounds Off
121
0
Reset All Controllers
123
0
All Notes Off
124
0
Omni Off
125
0
Omni On
126
0 ~ 16
Mono
127
0
Poly
1.2.23.1 All Sounds Off
Terminates all sounds currently sounding on the specified
channel. However, the status of channel messages such as
Note On and Hold On is maintained.
1.2.23.2 Reset All Controllers
The values of the following controllers will be reset to the
defaults.
CONTROLLER
VALUE
Pitch Bend Change
±
0 (center)
Channel Aftertouch
0 (off)
Polyphonic Aftertouch
0 (off)
Modulation
0 (off)
Expression
127 (max)
Hold1
0 (off)
Portamento
0 (off)
Sostenuto
0 (off)
Soft Pedal
0 (off)
Portamento Control
cancels the Portamento Source
Key Number that was received