Yamaha G50 User Manual

Page of 36
2 9
MIDI Data Format / MIDI-Datenformat / Format des données MIDI
2. Bulk Dump
Bulk dumps and dump requests are recognized while in the
Play Mode only.
If ALL is selected, all Memory and System Setup data will be
transmitted when MIDI Bulk transmission is carried out.
When Data is divided into several blocks for transmission, there
is an interval of 150ms between the transmission of each block.
Internal parameters are all 8 bit data, bit 7 is assigned as the
1st bit of the MSB (byte), MSB and LSB are always separated
into 2 bytes and transmitted and received in order.
The Dump Request is only received when in the Play Mode.
2.1  Single Memory Data Bulk Dump
0
11110000
F0
1
01000011
43
2
00000000
00 = Device Number (fixed)
3
01111010
7A
4
0bbbbbbb
bbbbbbb = Byte Count
5
0bbbbbbb
bbbbbbb
6
01001100
4C(ascii"L")
7
01001101
4D(ascii"M")
8
00100000
20(ascii" ")
9
00100000
20(ascii" ")
10
00110000
30(ascii"0")
11
00110010
32(ascii"2")
12
00110101
35(ascii"5")
13
00110110
36(ascii"6")
14
01001111
4F(ascii"O")
15
01001101
4D(ascii"M")
16
00000000
00
31
00000000
00
32
0ddddddd
ddddddd = Data
0sssssss
sssssss = Check Sum
11110111
F7
*
When received, the currently selected memory of the G50
and its Edit buffer will be overwritten.
See < Table 1 > for more information on the format.
2.2  Single Memory Data Dump Request
0
11110000
F0
1
01000011
43
2
00100000
20 = Device Number (fixed)
3
01111010
7A
4
01001100
4C(ascii"L")
5
01001101
4D(ascii"M")
6
00100000
20(ascii" ")
7
00100000
20(ascii" ")
8
00110000
30(ascii"0")
9
00110010
32(ascii"2")
10
00110101
35(ascii"5")
11
00110110
36(ascii"6")
12
01001111
4F(ascii"O")
13
01001101
4D(ascii"M")
14
00000000
00
28
00000000
00
29
0mmmmmmm mmmmmmm (0-127)
= Memory Number 1-128
30
11110111
F7
*
When received, the data bulk of the specified single memory
will be transmitted.
2.3  All Memory Data Bulk Dump
0
11110000
F0
1
01000011
43
2
00000000
00 = Device Number (fixed)
3
01111010
7A
4
0bbbbbbb
bbbbbbb = Byte Count
5
0bbbbbbb
bbbbbbb
6
01001100
4C(ascii"L")
7
01001101
4D(ascii"M")
8
00100000
20(ascii" ")
9
00100000
20(ascii" ")
10
00110000
30(ascii"0")
11
00110010
32(ascii"2")
12
00110101
35(ascii"5")
13
00110110
36(ascii"6")
14
01001101
4D(ascii"M")
15
01000001
41(ascii"A")
16
00000000
00
30
00000000
00
31
000mmmmm
mmmmm(0-15,16)
= 0-15=Memory,16=System
32
0ddddddd
ddddddd = Data
0sssssss
sssssss = Check Sum
11110111
F7
*
Bulk data for 8 memories is transmited as in sequence as a
single block.  After all memory data has been transmitted,
the system data will then be transmitted. See < Table 2 > for
more information on the system data format.
When received, this data overwrites the Edit Buffer’s data.
2.4  All Memory Data Dump Request
0
11110000
F0
1
01000011
43
2
00100000
20 = Device Number (fixed)
3
01111010
7A
4
01001100
4C(ascii"L")
5
01001101
4D(ascii"M")
6
00100000
20(ascii" ")
7
00100000
20(ascii" ")
8
00110000
30(ascii"0")
9
00110010
32(ascii"2")
10
00110101
35(ascii"5")
11
00110110
36(ascii"6")
12
01001101
4D(ascii"M")
13
01000001
41(ascii"A")
14
00000000
00
29
00000000
00
30
11110111
F7
*
When received, all memory and the system data will be
transmitted.
Format des données MIDI