System realtime message, System exclusive message, Active sensing – Roland SPD-S User Manual
Page 120: Universal non-realtime system exclusive messages, Data transmission
120
MIDI Implementation
●
All Notes Off (Controller number 123)
Status
2nd byte
3rd byte
BnH
7BH
00H
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
*
When an All Notes Off message is received, all notes that are set to “on” are
turned “off” except waves in which the trigger mode is set to SHOT or ALT.
■
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 about 420ms, 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 halted.
■
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 Non-realtime Messages (7EH) and Universal
Realtime Messages (7FH).
dd,..., ee = data:
00H - 7FH (0 - 127)
F7H:
EOX (End Of Exclusive)
The System Exclusive Messages received by SPD-S are; Universal Non-realtime
System Exclusive Messages, Data Requests (RQ1), and Data Set (DT1).
●
Universal Non-realtime System Exclusive
Messages
❍
Identity Request
Status
Data byte
Status
F0H
7EH, dev, 06H, 01HF7H
Byte
Explanation
F0H
Exclusive status
7EH
ID number (universal non-realtime message)
dev
Device ID (dev:00H - 1FH (1 - 32) Initial value is 10H (17))
06H, 01H
Identity request
F7H
EOX (End Of Exclusive)
*
Even if the Device ID is 7FH (Broadcast), Identity reply message will be
transmitted.
*
When Identity Request is received, Identity reply message will be transmitted
(Page 122).
●
Data transmission
The SPD-S supports bulk dumping/loading of patch parameters and setup
parameters with the use of exclusive messages.
It does not send or receive individual parameters.
The exclusive message of SPD-S’s data has a model ID of 00H 67H and a device ID
of 10H (17). Device ID can be changed in SPD-S.
❍
Request data 1 RQ1 (11H)
This message requests the other device to send data.
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.
The only data request messages that the SPD-S can receive are Bulk Dump Request
messages.
Status
Data byte
Status
F0H
41H, dev, 00H, 67H, 11H,
F7H
aaH, bbH, ccH, ddH,
ssH, ttH, uuH,vvH,
sum
Byte
Explanation
F0H
Exclusive status
41H
ID number (Roland)
dev
Device ID (dev: 00H - 1FH (1 - 32) Initial value is 10H (17))
00H 67H
Model ID (SPD-S)
11H
Command ID (RQ1)
aaH
Address MSB: upper byte of the starting address of the
requested data
bbH
Address 2nd: 2nd byte of the starting address of the requested
data
ccH
Address 3rd: 3rd byte of the starting address of the requested
data
ddH
Address LSB: lower byte of the starting address of the requested
data
ssH
Size MSB
ttH
Size 2nd
uuH
Size 3rd
vvH
Size LSB
sum
Checksum
F7H
EOX (End Of Exclusive)
*
Regarding the checksum please refer to Page 123.
*
For Bulk Dump Request, you must use the Address and Size listed in the
following Bulk Dump Request.
Parameter Dump Request
Address (H)
Size (H)
70 00 00 00
00 00 00 00 (SETUP: request for all setup except Device ID and
LCD Contrast)
71 00 00 00
00 00 00 00 (ALL PATCHES: dump request for all patches)
SPDS_e.book 120 ページ 2004年4月19日 月曜日 午前9時58分