Section 8: specifications, 1 midi data format, Transmission format – Yamaha FX770 User Manual
Page 70: Section 8: midi data format
Attention! The text in this document has been recognized automatically. To view the original document, you can use the "Original mode".
Section 8: Specifications
8.1 MIDI DATA FORMAT
TRANSMISSION FORMAT
© Program Data
Wheir a PROGRAM DATA BULK OUT operation is
performed or when a PROGRAM DATA BULK DUMP
REQUEST message is received by the FX770, the data is
transmitted on the MIDI channel specified for current
selected BANK.Data is transmitted from the USER PRO
GRAM #0 to #99 in the format below if the program
number is set at “All”.
nnnn .= channel # *1
status
1111 0000(FOh)
ID #
0100 0011(43h)
SUB STATUS
0000 nnnn
nnnn
FORMAT #
0111 1110(7Eh)
lyte count
0000 0001(Olh)
byte count
0001 0000(lOh)
header
0100 1100(4Ch)
"L"
0100 1101(4Dh)
0010 0000(20h)
0010 0000(20h)
n
n
0011 1000(38h)
”8"
0100 0001(41h)
"A"
0011 0010(32h)
”2"
0011 0000(30h)
“0"
data name
0100 1101(4Dh)
"M"
program #
Ortimm rmnmm
*2
data
Oddd dddd -
134 byte
Oddd dddd -
check sum
Oeee eeee
EOX
1111 0111(F7h)
I Program Change Table Data
When a PROGRAM CHANGE TABLE BULK OUT op
eration is performed or when a PROGRAM CHANGE
TABLE BULK DUMP REQUEST message is received by
the FX770, the data is transmitted on the MIDI channel
specified for current selected BANK.Data is transmitted
from BAN A to G in the format below if the BANK is set
at “Air.
# *1
status
1111 0000(FOh)
ID #
0100 0011(43h)
SUB STATUS
0000 nnnn
nnnn =
FORMAT #
0111 1110(7Eh)
byte count
0000 0001(Olh)
byte count
0000 1010(OAh)
header
0100 1100(4Ch)
"L"
0100 1101(4Dh)
«M"
0010 0000(20h)
«
,,
0010 0000(20h)
u //
0011 1000(38h)
«8»
0100 0001(41h)
''A"
0011 0010(32h)
«2«
0011 0000(30h)
data name
0101 0100(54h)
bank #
Obbb bbbb
*3
data
Oddd dddd -1
check sum
EOX
Oddd
Oeee
1111
128 byte
dddd -I
eeee
0111(F7h)
I System Data
When a SYSTEM DATA BULK OUT operation is per
formed or when a SYSTEM DATA BULK DUMP RE
QUEST message is received by the FX770 the data is
transmitted on the MIDI channel specified for current
selected BANK.
channel # *1
status
1111 0000(FOh)
ID #
0100 0011(43h)
SUB STATUS
0000 nnnn
nnnn
FORMAT #
0111 1110(7Eh)
byte count
0000 0000(OOh)
byte count
0010 0010(22h)
header
0100 1100(4Ch)
"L"
0100 1101(4Dh)
«M"
0010 0000(20h)
M //
0010 0000(20h)
W H
0011 1000(38h)
«8"
0100 0001(41h)
"A"
0011 0010(32h)
0011 0000(30h)
"0"
data name
0101 0111(53h)
“S"
0010 0000
W II
version #
0000 0001
VI. 0
0000 0000
data
Oddd dddd ^
22 byte
Oddd dddd -
check sum
Oeee eeee
EOX
1111 0111(F7h)
® All Bulk Data
When a ALL BULK OUT operation is performed, the data
is transmitted on the MIDI channel specified for current
selected BANK.
All data is transmitted in this order as follows.
1. data of USER PROGRAM #0 to #99
2. data of PROGRAM CHANGE TABLE A to G
3. SYSTEM data
67