beautypg.com

Format des données midi – Yamaha G50 User Manual

Page 32

background image

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