121
MIDI Implementation
Appendices
Data set 1 DT1 (12H)
This is the message that actually performs data transmission.
The SPD-S only receives bulk data.
Status Data byte Status
F0H 41H, dev, 00H, 67H, 12H, F7H
aaH, bbH, ccH, ddH, eeH,... ffH,
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)
12H Command ID (DT1)
aaH Address MSB: upper byte of the starting address of the
transmitted data
bbH Address 2nd: 2nd byte of the starting address of the transmitted
data
ccH Address 3rd: 3rd byte of the starting address of the transmitted
data
ddH Address LSB: lower byte of the starting address of the
transmitted data
eeH Data: the actual data to be transmitted. Multiple bytes of data
are transmitted starting from the address.
: :
ffH Data
sum Checksum
F7H EOX (End Of Exclusive)
*The amount of data that can be transmitted at once time will depend on the type
of data, and data must be requested using a specific starting address and size.
*If “Data Set 1” is transmitted successively, there must be an interval of at least
40 ms.
* Regarding the checksum please refer to Page 123.
2. Transmit data
* In wave mode, the SPD-S sends no messages other than active sensing.
* Messages included in Phrase Maker data are not transmitted.
*When SETUP/MIDI/Soft Thru is set to “ON”, messages received in addition to
the following messages are also sent.

Channel Voice Messages

*The following channel voice messages are transmitted on the channel specified
in the SETUP/MIDI/MIDI Channel.

Note Off

Status 2nd byte 3rd byte
8nH kkH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
kk = note number: 00H - 7FH (0 - 127)
vv = Note off velocity: 40H (64) fixed
*A Note Off message is sent when the time specified in PATCH/PAD
CONTROL/Gate Time has lapsed after a pad has been struck.

Note On

Status 2nd byte 3rd byte
9nH kkH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
kk = note number: 00H - 7FH (0 - 127)
vv = note on velocity: 01H - 7FH (1 - 127)

Control Change

*Not transmitted when SETUP/MIDI/CC TX/RX Switch is set to “OFF.” (Initial
Value is ON)
Foot Control (Controller number 4)
Status 2nd byte 3rd byte
BnH 04H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127) 0-63=OFF, 64-127=ON
*This message is sent when the foot switch to which WAVE SW is assigned in
SETUP/CONTROL SW is depressed. The transmission is not triggered if any
other function is assigned to the foot switch.
Expression (Controller number 11)
Status 2nd byte 3rd byte
BnH 0BH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
*The SPD-S tramsmits a value corresponding to the position of the Expression
pedal.
Effect Control 1 (Controller number 12)
Status 2nd byte 3rd byte
BnH 0CH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
*When the EFFECTS CONTROL knob is turned, the corresponding value will be
transmitted.
SPDS_e.book 121 ページ 2004年4月19日 月曜日 午前9時58分