Roland SoundCanvas SC-88 Pro Owner's Manual page 193

Midi sound generator
Table of Contents

Advertisement

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
F0H
iiH, ddH, ......,eeH
F0H
: System Exclusive Message status
ii = ID number
: an ID number (manufacturer ID) to indicate the
dd,...,ee = data
: 00H-7FH (0-127)
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 SC-88 and for this unit, we recommend that "System Mode Set" be placed at
the beginning of the song data. Each song should contain only one mode message
as appropriate for the type of data. (Do not insert two or more mode setting mes-
sages in a single song.)
"Turn General MIDI System On" use Universal Non-realtime Message format.
"System Mode Set" and "GS Reset" use Roland system exclusive format "Data Set
1 (DT1)."
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 System-Level 1). After receiving this mes-
sage this unit, will automatically be set to the proper condition for correctly playing a
General MIDI score.
Status
Data byte
F0H
7EH, 7FH, 09H, 01H
Byte
Explanation
F0H
Exclusive status
7EH
ID number (Universal Non-realtime Message)
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 cor-
rectly playback GS music data. If this unit is in MODE-1 (single module mode) all 32
Parts will be initialized. If in MODE-2 (double module mode), only the corresponding
16 Parts will be initialized. In MODE-2 if the receiving MIDI connector for each Part
has been changed, this may affect playback from the other MIDI connector. In this
case, first perform initialization (page 118) before using this command.
Status
Data byte
F0H
41H, dev, 42H, 12H, 40H, 00H, 7FH, 00H, 41H
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)
40H
Address MSB
00H
Address
7FH
Address LSB
00H
Data (GS reset)
41H
Checksum
F7H
EOX (End Of Exclusive)
Status
F7H
manufacturer whose Exclusive message this
is. Roland's manufacturer ID is 41H.
ID numbers 7EH and 7FH are extensions of
the MIDI standard; Universal Non-realtime
Messages (7EH) and Universal Realtime
Messages (7FH).
Status
F7H
Status
F7H
Chapter 8. Appendix
* 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 MODE-1 (sin-
gle module mode) or MODE-2 (double module mode). When this message is
received, the operating mode will be set, and at the same time all internal parame-
ters (except for the map settings of each Part) will be reset to the initial state.
Status
Data byte
F0H
41H, dev, 42H, 12H, 00H, 00H, 7FH, ddH, sumH
Byte
Explanation
F0H
Exclusive status
41H
ID number
(Roland)
dev
Device ID
(dev: 00H - 1FH (1 - 32)
42H
Model ID
(GS)
12H
Command ID
(DT1)
00H
Address MSB
00H
Address
7FH
Address LSB
ddH
Data
00H (MODE-1), 01H (MODE-2)
sumH
Checksum
01H (MODE-1), 00H (MODE-2)
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
F0H
7FH, 7FH, 04H, 01H, llH, mmH
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 Non-realtime System Exclusive Messages
Identity Request Message
Status
Data byte
F0H
7EH, dev, 06H, 01H
Byte
Explanation
FOH
Exclusive status
7EH
ID number (Universal Non-realtime Message)
dev
Device ID (dev: 00H-1FH (1-32), the initial value is 10H (17).)
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 trans-
mitted 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
This message requests the other device to send data. The Address and Size deter-
mine 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
F0H
41H, dev, 42H, 11H, aaH, bbH, ccH, ssH, ttH, uuH, sum
Status
F7H
Initial value is 10H(17))
Status
F7H
[Pro]
Status
F7H
RQ1 (11H)
Status
F7H
191

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents