Realtime Messages - Yamaha S03 Service Manual

Hide thumbs Also See for S03:
Table of Contents

Advertisement

S03
2.2 Bulk dump
This device uses the following bulk dump messages.
[XG BULK DUMP]
1) XG System bulk dump
2) System Information bulk dump
3) Multi Effect1 bulk dump
4) Multi Part bulk dump
5) Drums Setup bulk dump
[NATIVE BULK DUMP]
1) Native System bulk dump
2) Bulk Control bulk dump
3) Native Multi bulk dump
4) Normal Voice bulk dump
5) Drum Voice bulk dump
2.2.1 XG bulk dump
This message sets XG-related parameters. Unlike parameter change messages, a single
message can modify 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 is indicated by 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 of the data string that is indicated in tables 1-n as 'Total size'.
Check sum is the value that produces a lower 7 bits of 0 when the Start Address, Byte
Count, Data, and the Check-sum itself are added.
2.2.1.1 XG System bulk dump
This message sets the XG SYSTEM block (refer to tables <1-1>, <1-2>).
2.2.1.2 System Information bulk dump
This message indicates the contents of the SYSTEM INFORMATION block (refer to tables
<1-1>, <1-3>).
This message is transmitted in response to a Dump Request, but this message will be
ignored if it is received.
2.2.1.3 Multi Effect1 bulk dump
This message sets the MULTI EFFECT1 block (refer to tables <1-1>, <1-4>).
2.2.1.4 Multi Part bulk dump
This message sets the MULTI PART block (refer to tables <1-1>, <1-5>).
2.2.1.5 Drums Setup bulk dump
This message sets the DRUMS SETUP block (refer to tables <1-1>, <1-6>).
2.2.2 S03 native bulk dump
This message modifies parameters unique to the S03.Unlike parameter change
messages, a single message will modify multiple parameters.
The message format is as follows.
11110000
F0H
Exclusive status
01000011
43H
YAMAHA ID
0000nnnn
0NH
N:Device Number
01101100
6CH
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 x-n. Byte Count is indicated by the total size of
the Data in tables x-n.
Bulk dump and dump request messages are received when the beginning of the block is
specified as the 'Address'.
Block indicates the unit of the data string that is indicated in tables x-n as 'Total size'.
Check sum is the value that produces a lower 7 bits of 0 when the Start Address, Byte
Count, Data, and the Check-sum itself are added.
2.2.2.1 Native System bulk dump
This message sets the NATIVE SYSTEM block (refer to tables <2-1>, <2-2>, <2-3>).
2.2.2.2 Bulk Control bulk dump
Bulk Control bulk dump This message sets the parameters such as Multi Number, Memory
Bank and Voice Number when the Native Multi bulk dump, Normal Voice bulk dump or
Drum Voice Bulk dump is received (refer to tables <2-1>, <2-2>, <2-4>).
2.2.2.3 Native Multi bulk dump
This message sets the NATIVE MULTI block (refer to tables <2-1>, <2-2>, <2-6>, <2-7>,
<2-8>).
To receive this message, the Bulk Header and Bulk Footer of Bulk Control must be
received before and after reception, respectively.
The Bulk Header determines the Multi number to which the data is stored.
46
2.2.2.4 Normal Voice bulk dump
This message sets the NORMAL VOICE block (refer to tables <2-1>, <2-2>, <2-9>, <2-
10>).
To receive this message, the Bulk Header and Bulk Footer of Bulk Control must be
received before and after reception, respectively.
The Bulk Header determines the Memory Bank/Voice number to which the data is stored.
2.2.2.5 Drum Voice bulk dump
This message sets the NORMAL VOICE block (refer to tables <2-1>, <2-2>, <2-11>, <2-
12>).
To receive this message, the Bulk Header and Bulk Footer of Bulk Control must be
received before and after reception, respectively.
The Bulk Header determines the Memory Bank/Voice number to which the data is stored.
2.3 Parameter request
This message requests transmission of a parameter value.
The output is transmitted in the Parameter Change message format (refer to 2.1.x).
2.3.1 XG parameter request
This message requests transmission of XG parameter settings.
Settings are transmitted in the format of an XG parameter change (refer to 2.1.3).
11110000
F0H
Exclusive status
01000011
43H
YAMAHA ID
0001nnnn
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 S03 native parameter request
This message requests transmission of a parameter value unique to the S03.
The output is transmitted in the format of a S03 native parameter change (refer to 2.1.4).
11110000
F0H
Exclusive status
01000011
43H
YAMAHA ID
0001nnnn
3NH
N:device Number
01101100
6CH
Model ID
0ggggggg
GGH
Address High
0mmmmmmm
MMH
Address Mid
0lllllll
LLH
Address Low
11110111
F7H
End of Exclusive
2.4 Dump request
This message requests transmission of a specific block of parameter values.
The output is the same as the bulk dump format.
2.4.1 XG dump request
This message requests transmission of all parameters of the specified block of XG
parameters.
The output is the same as the format of XG bulk dump (refer to 2.2.1).
11110000
F0H
Exclusive status
01000011
43H
YAMAHA ID
0001nnnn
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
Address is valid only when the beginning of the block has been specified.
2.4.2 S03 native dump request
This message requests transmission of all parameters of the specified block of S03 native
parameters.
The output is in the same format as an S03 native bulk dump (refer to 2.2.2).
11110000
F0H
Exclusive status
01000011
43H
YAMAHA ID
0001nnnn
2NH
N:device Number
01101100
6CH
Model ID
0ggggggg
GGH
Address High
0mmmmmmm
MMH
Address Mid
0lllllll
LLH
Address Low
11110111
F7H
End of Exclusive
Address is valid only when the beginning of the block has been specified.
No System Exclusive Message is received when the Compare function is active.
3.

Realtime messages

3.1 Active sensing
a) Transmission
Transmitted at every 270 msec.
b) Receive
Once FE has been received, failure to receive any MIDI message for an interval longer
than approximately 300 msec will cause processing to be performed as if ALL SOUND
OFF, ALL NOTE OFF, and RESET ALL CONTROLLERS messages were received, and
the unit will reset to a condition in which FE was never received.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents