Midi Transmit Data Format . Jg - Yamaha FB-01 Service Manual

Fm sound generator
Hide thumbs Also See for FB-01:
Table of Contents

Advertisement

■ MIDI TRANSMIT DATA FORMAT
Normally the transmit function is not executed. When opera¬
tion information such as dump request is received from the
external source, or when the panel is so operated, the
system exclusive message as described below is trans¬
mitted.
There are two main types of system exclusives that the
FB-01
will transmit: data dumps and communication
message.
Communication handshake message
There are three handshake messages that the FB-01 may
transmit: ACK, NAK, and cancel. ACK indicates success.
NAK indicates a check sum error, a data short error, a fram¬
ing error, or an overrun error. Cancel indicates a memory
protection error, and invalid number error (out of range or
ROM area for save).
® Unit ID number
Dumps the unit ID number.
Status
ID No.
Sub-status
System No.
Message No.
Operation No.
Byte count
Data
Check sum
EOX
1 1 1 10000(F0H)
01000011(43H)
011 1010K75H)
0000ssss
OOOOOOOO(OOH)
00000100(04H)
OOOOOOOO(OOH)
OOOOOOOO(OOH)
OOOIOOOO(IOH)
Oddddddd
I
Oddddddd
Oeeeeeee
1111011 1 (F7H)
* Please see the Communication Message Table for details.
Status
ID No.
Sub-status
Message No.
EOX
IIHOOOO(FOH)
0100001 1(43H)
0110nnnn(n = channel No.)
Ommmmmmm
1111011 KF7H)
Communication handshake Message Tables
Message No.
Meaning
m = 2
(0000
0010)
ACK
Completed
(O&xToon j
NAK
An error occurred when data
is received.
<oooo~biw»
Cancel
Impossible to execute for the
following reason.
a. Memory protect is ON.
b. Memory No. is inappropriate.
• The data section is 16 bytes and the ASC II code of
"YAMAHA COM FB-01" is sent.
® One voice bulk data
This message dumps the data for one voice which is set
in the voice buffer of the instrument specified by the instru¬
ment No.
.. . .
* The data can be sent in the maximum length of 4096 bytes
in which the 48 voices of bulk data is divided into 49 and
the configuration RAM is divided into 16 before transmis¬
sion. Each data transfer after the division has a byte count
at its forefront and a check sum data at the end. These divid¬
ed data blocks are transferred with a longer than 100msec.
interval between them. (This interval is necessary when
sending the data to the FB-01.)
Bulk data
This message dumps following 7 types of data according
to the dump request or panel operation.
© Voice bank
<t>
bulks data
Dumps the contents of the voice RAM 1.
@ Voice bank x bulk data (x = 1 - 7)
Dumps the voice data for 48 voices of the bank specified
by the bank No.
© Current configuration
Dumps the contents of the configuration buffer.
@ Configuration memory
Dumps the contents of the configuration memory specified
by the memory No.
©16 configuration memory
Dumps the contents of the configuraion RAM.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents