Midi Data Format - Yamaha DB50XG Owner's Manual

Yamaha sound daughter board owner's manual db50xg
Table of Contents

Advertisement

Available languages

Available languages

MIDI Data Format

By sending various types of MIDI messages you can directly
control and change the settings on the DB50XG.
Please refer to the owner's manual of your software and
hardware for information about how to transmit MIDI mes-
sages to the DB50XG.
1. CHANNEL MESSAGES
1.1 Key On / Key Off
Messages which are generated when the keyboard is played.
Reception note range = C-2 (0) – G8 (127), C3 = 60
Velocity range = 1 – 127 (Only the Key On velocity is received)
Key On: Generated when a key is pressed.
Key Off: Generated when a key is released.
Each message includes a specific note number which corresponds
to the key which is pressed, plus a velocity value based on how
hard the key is struck.
If the Multi Part parameter Rcv NOTE MESSAGE (page 29) =
OFF for a specific Part, that Part will ignore Key On and Key Off
messages.
If the Drum Setup parameter Rcv NOTE OFF (page 30) = OFF,
the Drum Part will ignore Key Off messages.
If the Drum Setup parameter Rcv NOTE ON = OFF (page 30),
the Drum Part will ignore Key On messages.
1.2 Control Change
Messages which control volume, panning, and other controller
parameters.
Each type of Control Change message is assigned to a specific
control number.
If the Multi Part parameter for each Control Change Receive (page
29, nn30 – nn40) = OFF, that Part will ignore the specific Control
Change message.
1.2.1
Bank Select
Messages which select variation Voice bank numbers.
CNTRL# PARAMETER
0
Bank Select MSB
32
Bank Select LSB
You can select the Voice banks with MSB and LSB numbers.
MSB and LSB functions differently depending on the play
mode.
In XG mode, MSB numbers select Voice type (Normal Voice
or Drum Voice), and LSB numbers select Voice banks.
In TG300B mode, LSB is fixed, and MSB numbers select Voice
banks.
(See Normal Voice List, Drum Voice List, from page 32.)
A new bank selection will not become effective until the next
Program Change message is received.
1.2.2
Modulation
Messages which control vibrato depth.
CNTRL# PARAMETER
1
Modulation
A setting of 0 = vibrato off, and a setting of 127 = maximum
vibrato.
DATA RANGE
0:Normal, 63:User Voices,
64:SFX, 126:SFX Kit, 127:Drum
0...127
DATA RANGE
0...127
1.2.3
Portamento Time
Messages which control the duration of portamento, or a con-
tinuous pitch glide between successively played notes.
CNTRL# PARAMETER
5
Portamento Time
When the parameter 1.2.9 Portamento = ON, values will ad-
just the speed of pitch change.
A setting of 0 = minimum portamento time, and 127 = maxi-
mum portamento time.
1.2.4
Data Entry
Messages which set the value for the parameter specified by
RPN/NRPN.
CNTRL# PARAMETER
6
Data Entry MSB
38
Data Entry LSB
Parameter value is determined by combining MSB and LSB.
1.2.5
Main Volume
Messages which control the volume of each Part.
CNTRL# PARAMETER
7
Main Volume
A setting of 0 = minimum volume, and 127 = maximum vol-
ume.
1.2.6
Pan
Messages which control the stereo panning position of each
Part.
CNTRL# PARAMETER
10
Pan
A setting of 0 = extreme left position, and 127 = extreme right
position.
1.2.7
Expression
Messages which control intonation expression of each Part.
CNTRL# PARAMETER
11
Expression
A setting of 0 = minimum expression volume, and 127 = maxi-
mum expression volume.
1.2.8
Hold1
Messages which control sustain on/off.
CNTRL# PARAMETER
64
Hold1
Settings between 0 – 63 = sustain off, and settings between 64
– 127 = sustain on.
1.2.9
Portamento
Messages which control portamento on/off.
CNTRL# PARAMETER
65
Portamento
Settings between 0 – 63 = portamento off, and settings be-
tween 64 – 127 = portamento on.
The parameter 1.2.3 Portamento Time controls the portamento
speed.
DATA RANGE
0...127
DATA RANGE
0...127
0...127
DATA RANGE
0...127
DATA RANGE
0...127
DATA RANGE
0...127
DATA RANGE
0...127
DATA RANGE
0...127
7

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents