beautypg.com

System realtime message, System exclusive message, Active sensing – Roland SPD-S User Manual

Page 120: Universal non-realtime system exclusive messages, Data transmission

background image

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分