Midi data format – Yamaha DB50XG User Manual
Page 13
12
2.1.4.2 XG System Data parameter change
See tables <1 - 1> and <1 - 2> (page 27).
2.1.4.3 Multi Effect1 Data parameter change
See tables <1 - 1> and <1 - 3> (page 27).
2.1.4.4 Multi Part Data parameter change
See tables <1 - 1> (page 27) and <1 - 4> (page 28).
2.1.4.5 Drums Setup Data parameter change
See tables <1 - 1> (page 27) and <1 - 5> (page 30) .
If a Drum Setup Reset parameter change message (page 27)
is received, the Drum Setup parameter values will be ini-
tialized.
Selecting a Drum Set will cause the Drum Setup parameter
values to be initialized.
2.1.5
Other parameter changes
2.1.5.1 Master Tuning
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0001nnnn
1n
Device Number
00100111
27
Model ID
00110000
30
Sub ID2
00000000
00
00000000
00
0mmmmmmm
mm
Master Tune MSB
01111111
11
Master Tune LSB
Occccccc
cc
irrelevant
11110111
F7
End of Exclusive
This message simultaneously changes the pitch of all chan-
nels.
2.2 Bulk Dump
The DB50XG receives the following bulk dump data.
[ XG NATIVE ]
1) XG System Data
2) Multi Effect1 Data
3) Multi Part Data
4) Drums Setup Data
[ QS300 NATIVE ]
1) QS300 User Normal Voice Data
2.2.1
XG Native Bulk Dump
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0000nnnn
0n
Device Number
01001100
4C
XG Model ID
0bbbbbbb
bb
ByteCount
0bbbbbbb
bb
ByteCount
0aaaaaaa
aa
Address High
0aaaaaaa
aa
Address Mid
0aaaaaaa
aa
Address Low
0ddddddd
dd
Data
|
|
|
|
0ccccccc
cc
Check-sum
11110111
F7
End of Exclusive
For the Address and Byte Count, refer to the supplementary
tables.
The Check Sum is the value that results in a value of 0 for
the lower 7 bits when the Start Address, Byte Count, Data,
plus the Check Sum itself are added.
2.2.1.1 XG System Data bulk dump
See tables <1 - 1> and <1 - 2> (page 27).
2.2.1.2 Multi Effect1 Data bulk dump
See tables <1 - 1> and <1 - 3> (page 27).
2.2.1.3 Multi Part Data bulk dump
See tables <1 - 1> (page 27) and <1 - 4> (page 28).
2.2.1.4 Drums Setup Data bulk dump
See tables <1 - 1> (page 27) and <1 - 5> (page 30).
2.2.2
QS300 Native Bulk Dump
Up to 32 Voices created by the QS300 can be saved in the
DB50XG’s User Memory by bulk dump messages. (Effective
only when the XG mode is active.)
QS300 User Voices are stored in Bank MSB = 63, LSB = 00.
Program Change numbers for User Voices are 1 – 32.
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0000nnnn
0n
Device Number
01001011
4B
QS300 Model ID
0bbbbbbb
bb
ByteCount
0bbbbbbb
bb
ByteCount
0aaaaaaa
aa
Address High
0aaaaaaa
aa
Address Mid
0aaaaaaa
aa
Address Low
0ddddddd
dd
Data
|
|
|
|
0ccccccc
cc
Check-sum
11110111
F7
End of Exclusive
* Because of possible differences in number of elements, some
QS300 Voices may sound slightly different.
2.2.2.1 QS300 User Normal Voice Data bulk dump
See tables <2 - 1> and <2 - 2> (page 30).
3. REALTIME MESSAGES
3.1 Active Sensing
Once FE has been received, if no MIDI data is subsequently
received for longer than an interval of approximately 300msec,
the DB50XG will perform the same function as when ALL
SOUNDS OFF, ALL NOTES OFF, and RESET ALL CON-
TROLLERS messages are received, and will then return to a
status in which FE is not monitored.
MIDI Data Format