
■System Realtime Message
●Active Sensing Status
FEH
*When Active Sensing is received, the unit will begin monitoring the intervals of all further messages. While monitoring, if the interval between messages exceeds 420 ms, the same processing will be carried out as when All Sounds Off, All Notes Off and Reset All Controllers are received, and message interval monitoring will be halt- ed.
■System Exclusive Message
Status | Data byte |
| Status |
F0H | iiH, ddH, ......,eeH |
| F7H |
F0H |
| : System Exclusive Message status | |
ii = ID number | : an ID number (manufacturer ID) to indicate the | ||
|
|
| manufacturer whose Exclusive message this |
|
|
| is. Roland's manufacturer ID is 41H. |
|
|
| ID numbers 7EH and 7FH are extensions of |
|
|
| the MIDI standard; Universal |
|
|
| Messages (7EH) and Universal Realtime |
|
|
| Messages (7FH). |
dd,...,ee = data | : | ||
F7H |
| : | EOX (End Of Exclusive) |
The System Exclusive Messages received by this unit are; messages related to mode settings, Universal Realtime System Exclusive messages, Data Requests (RQ1), and Data Set (DT1).
●System exclusive messages related to mode settings
These messages are used to initialize a device to GS or General MIDI mode, or change the operating mode. When creating performance data, a "Turn General MIDI System On" message should be inserted at the beginning of a General MIDI score, and a "GS Reset" message at the beginning of a GS music data. In the case of data for the
"Turn General MIDI System On" use Universal
❍Turn General MIDI System On
This is a command message that resets the internal settings of the unit to the General MIDI initial state (General MIDI
Status | Data byte | Status |
F0H | 7EH, 7FH, 09H, 01H | F7H |
Byte | Explanation |
|
F0H | Exclusive status |
|
7EH | ID number (Universal |
|
7FH | Device ID (Broadcast) |
|
09H | Sub ID#1 (General MIDI Message) |
|
01H | Sub ID#2 (General MIDI On) |
|
F7H | EOX (End Of Exclusive) |
|
*When this message is received, Rx.BANK SELECT will be OFF and Rx.NRPN will be OFF.
*This message will not be received when Rx.GM On = OFF (page 139).
*There must be an interval of at least 50 ms between this message and the next message.
❍GS reset
GS Reset is a command message that resets the internal settings of a device to the GS initial state. This message appears at the beginning of GS music data, and a GS device that receives this message will automatically be set to the proper state to correctly playback GS music data. If this unit is in
Status | Data byte | Status |
F0H | 41H, dev, 42H, 12H, 40H, 00H, 7FH, 00H, 41H | F7H |
Byte | Explanation |
|
F0H | Exclusive status |
|
41H | ID number (Roland) |
|
dev | Device ID (dev: | |
42H | Model ID (GS) |
|
12H | Command ID (DT1) |
|
40H | Address MSB |
|
00H | Address |
|
7FH | Address LSB |
|
00H | Data (GS reset) |
|
41H | Checksum |
|
F7H | EOX (End Of Exclusive) |
|
*When this message is received, Rx.NRPN will be ON.
*This message will not be received if "Rx.GS Reset = OFF"(page 139).
*There must be an interval of at least 50 ms between this message and the next.
❍System Mode Set [88]
System Mode Set is a message that sets this unit operating mode to
Status | Data byte |
| Status |
F0H | 41H, dev, 42H, 12H, 00H, 00H, 7FH, ddH, sumH | F7H | |
Byte | Explanation |
|
|
F0H | Exclusive status |
|
|
41H | ID number | (Roland) |
|
dev | Device ID | (dev: 00H - 1FH (1 - 32) Initial value is 10H(17)) | |
42H | Model ID | (GS) |
|
12H | Command ID | (DT1) |
|
00H | Address MSB |
|
|
00H | Address |
|
|
7FH | Address LSB |
|
|
ddH | Data | 00H |
|
sumH | Checksum | 01H |
|
F7H | EOX | (End Of Exclusive) |
|
*When this message is received, Rx.NRPN will be set ON.
*This message will not be received when Rx.GS Reset = OFF (page 139) or Rx.Sys Mode = OFF (page 135).
*There must be an interval of at least 50 ms between this message and the next.
●Universal Realtime System Exclusive Messages
❍Master volume
Status | Data byte | Status |
F0H | 7FH, 7FH, 04H, 01H, llH, mmH | F7H |
Byte | Explanation |
|
F0H | Exclusive status |
|
7FH | ID number (universal realtime message) |
|
7FH | Device ID (Broadcast) |
|
04H | Sub ID#1 (Device Control messages) |
|
01H | Sub ID#2 (Master Volume) |
|
llH | Master volume lower byte |
|
mmH | Master volume upper byte |
|
F7H | EOX (End Of Exclusive) |
|
* The lower byte (llH) of Master Volume will be handled as 00H.
●Universal
❍ Identity Request Message | [Pro] | |
Status | Data byte | Status |
F0H | 7EH, dev, 06H, 01H | F7H |
Byte | Explanation |
|
FOH | Exclusive status |
|
7EH | ID number (Universal |
|
dev | Device ID (dev: | |
06H | Sub ID#1 (General Information) |
|
01H | Sub ID#2 (Identity Request) |
|
F7H | EOX (End Of Exclusive) |
|
* The "dev" is own device number or 7FH (Broadcast)
●Data transmission
This unit can use Exclusive messages to transmit internal settings to other devices. There are two types of Exclusive data transmission; Individual Parameter Transmission (page 193) in which single parameters are transmitted one by one, and Bulk Dump Transmission (page 205) in which a large amount of data is transmitted at once.
The exclusive message used when transmitting GS format data has a model ID of 42H and a device ID of 10H. (This unit allows you to change the Device ID setting.)
❍ Request data 1 | RQ1 (11H) |
This message requests the other device to send data. The Address and Size determine the type and amount of data to be sent. There are two types of request; Individual Parameter Request which requests data for an individual parameter, and Bulk Dump Request which requests a large amount of data at once. In either case, the "Data Request 1 (RQ1)" message format is used, and the Address and Size included in the message determine the type and amount of data that is desired.
For Individual Parameter Request, refer to "3. Individual Parameter Transmission" (page 193).
For Bulk Dump Request, refer to "4. Bulk Dump" (page 205).
When a Data Request message is received, if the device is ready to transmit data and if the address and size are appropriate, the requested data will be transmitted as a "Data Set 1 (DT1)" message. If not, nothing will be transmitted.
Status | Data byte | Status |
F0H | 41H, dev, 42H, 11H, aaH, bbH, ccH, ssH, ttH, uuH, sum | F7H |
Chapter 8. Appendix | 191 |