29
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