MIDI Data Format
21
2.2.1 XG Bulk Dump
These messages set XG-related parameters. Unlike parameter changes, a single message
can set multiple parameters. The message format is as follows.
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0000nnnn 0NH N:Device Number
01001100 4CH Model ID
0sssssss SSH ByteCountMSB
0ttttttt TTH ByteCountLSB
0ggggggg GGH Address High
0mmmmmmm MMH Address Mid
0lllllll LLH Address Low
0vvvvvvv VVH Data
::
0kkkkkkk KKH Check-sum
11110111 F7H End of Exclusive
Address and Byte Count are given in tables 1-n. Byte Count indicates the total size of the
data in tables 1-n.
Bulk Dump and Dump Request messages are received when the beginning of the block is
specified as the address.
“Block” indicates the unit size of the data string included in the total size in tables 1-n.
Check sum is the value which produces a lower 7 bits of 0 when the Start Address, Byte
Count, and the Check Sum itself are added.
2.2.1.1 XG System bulk dump
This message sets the XG SYSTEM block (see tables <1-1> and <1-2>).
2.2.1.2 System Information bulk dump
This message indicates the contents of the SYSTEM INFORMATION block (see tables
<1-1> and <1-3>).
This message is transmitted in response to a dump request, but will be ignored if it is
received.
2.2.1.3 Multi Effect1 bulk dump
This message sets the MULTI EFFECT1 block (see tables <1-1> and <1-4>).
2.2.1.4 Multi EQ bulk dump
This message sets the MULTI EQ block (see tables <1-1> and <1-5>).
2.2.1.5 Multi Effect2 bulk dump
This message sets the MULTI EFFECT2 block (see tables <1-1> and <1-6>).
2.2.1.6 Multi Part bulk dump
This message sets the MULTI PART block (see tables <1-1> and <1-8>).
2.2.1.7 A/D Part bulk dump
This message sets the A/D PART block (see tables <1-1> and <1-9>).
2.2.1.8 Drums Setup bulk dump
This message sets the DRUMS SETUP block (see tables <1-1> and <1-11>).
2.2.2 MU80 Native bulk dump
These messages set parameters unique to the MU80. Unlike parameter changes, a single
message can set multiple parameters.
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0000nnnn 0NH N:Device Number
01001001 49H Model ID
0sssssss SSH ByteCountMSB
0ttttttt TTH ByteCountLSB
0ggggggg GGH Address High
0mmmmmmm MMH Address Mid
0lllllll LLH Address Low
0vvvvvvv VVH Data
::
0kkkkkkk KKH Check-sum
11110111 F7H End of Exclusive
The details are the same for 2.2.1 XG Bulk Dump. However for the address, byte count
and block, refer to tables 2-n.
2.2.2.1 System bulk dump
This message sets the SYSTEM block (see tables <2-1> and <2-2>).
2.2.2.2 MU80/MU50 Internal Performance bulk dump
This message is in MU80/MU50 data format.
It sets the INTERNAL PERFORMANCE block (see tables <2-1> and <2-4>).
2.2.3 MU90/MU90R Native bulk dump
This message sets parameters that are unique to the MU90/MU90R. Unlike parameter
changes, a single message can set multiple parameters.
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0000nnnn 0NH N:Device Number
01011001 59H Model ID
0sssssss SSH ByteCountMSB
0ttttttt TTH ByteCountLSB
0ggggggg GGH Address High
0mmmmmmm MMH Address Mid
0lllllll LLH Address Low
0vvvvvvv VVH Data
::
0kkkkkkk KKH Check-sum
11110111 F7H End of Exclusive
The details are the same for 2.2.1 XG Bulk Dump. However for the address, byte count
and block, refer to tables 3-n.
2.2.3.1 Internal Performance bulk dump
This message sets the INTERNAL PERFORMANCE block (see tables <3-1> and <3-
3>).
2.3 Parameter Request
These messages request that parameter values be transmitted.
The transmitted data will be in the format of parameter change messages (see 2.1.3 and
2.1.4).
2.3.1 XG parameter request
This message requests that XG parameter settings be transmitted.
The transmitted data will be in the format of an XG Parameter Change (see 2.1.3).
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0011nnnn 3NH N:device Number
01001100 4CH Model ID
0ggggggg GGH Address High
0mmmmmmm MMH Address Mid
0lllllll LLH Address Low
11110111 F7H End of Exclusive
2.3.2 MU80 Native parameter request
This message requests that parameters unique to the MU80 be transmitted.
The transmitted data will be in the format of an XG Model Native Parameter Change (see
2.1.4).
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0011nnnn 3NH N:Device Number
01001001 49H Model ID
0ggggggg GGH Address High
0mmmmmmm MMH Address Mid
0lllllll LLH Address Low
11110111 F7H End of Exclusive
2.3.3 MU90/MU90R Native parameter request
This message requests that parameters unique to the MU90/MU90R be transmitted.
The transmitted data will be in the format of a MU90/MU90R Native Parameter Change
(see 2.1.4).
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0011nnnn 3NH N:Device Number
01011001 59H Model ID
0ggggggg GGH Address High
0mmmmmmm MMH Address Mid
0lllllll LLH Address Low
11110111 F7H End of Exclusive
2.4 Dump Request
These messages request that parameter values of the specified block be transmitted.
The transmitted data will be in bulk dump format.
2.4.1 XG dump request
This message requests that all parameter values of the specified block of XG parameters
be transmitted. The transmitted data will be in XG Bulk Dump format (see 2.2.1).
11110000 F0H Exclusive status
01000011 43H YAMAHA ID
0010nnnn 2NH N:device Number
01001100 4CH Model ID
0ggggggg GGH Address High
0mmmmmmm MMH Address Mid
0lllllll LLH Address Low
11110111 F7H End of Exclusive
The address is valid if the beginning of the block is specified.
Transmission/reception of dump requests cannot be turned off by a MIDI switch other
than Exclusive = off.