MIDI Implementado
11H
command ID (RQ1)
aaH
address MSB
bbH
address
ccH
address
ddH
address LSB
ssH
size MSB
ttH
size
uuH
size
vvH
size LSB
sum
checksum
F7H
EOX (End Of Exclusive)
* For the address, size, and checksum, refer to "Examples of system exclusive messages
and calculating the checksum" (p. 107).
* This message is not received if the Rx.System Exclusive Switch Switch parameter is OFF.
Data Set 1
DT1
This message transmits the actual data, and is used when you wish to set the data of the
receiving device.
status
data byte
F0H
41H, dev, 00H, 0BH, 12H, aaH, bbH,
ccH, ddH, eeH, ... ffH, sum
Byte
Remarks
F0H
Exclusive status
41H
ID number (Roland)
dev
device ID (dev: 10H–1FH)
00H
model ID (D2)
0BH
model ID (D2)
12H
command ID (DT1)
aaH
address MSB
bbH
address
ccH
address
ddH
address LSB
eeH
data: The actual data to be transmitted. Multi-byte data is transmitted
in the order of the address.
:
:
ffH
data
sum
checksum
F7H
EOX (End Of Exclusive)
* For the address, size, and checksum, refer to "Examples of system exclusive messages
and calculating the checksum" (p. 107).
* Data whose size is greater than 128 bytes should be divided into packets of 128 bytes or
less and transmitted. Successive "Data Set 1" messages should have at least 20 ms of
time interval between them.
* This message is not received if the Rx.System Exclusive Switch parameter is OFF.
The only GS exclusive messages received by the D2 are Scale Tune settings.
Data Set 1
DT1
status
data byte
F0H
41H, dev, 42, 12H, aaH, bbH,
ccH, ddH, ... eeH, sum
Byte
Remarks
F0H
Exclusive status
41H
ID number (Roland)
dev
device ID (dev: 10H–1FH)
42H
model ID (GS)
12H
command ID (DT1)
aaH
address MSB
bbH
address
ccH
address LSB
ddH
data: The actual data to be transmitted. Multi-byte data is transmitted
in the order of the address.
:
:
eeH
data
sum
checksum
F7H
EOX (End Of Exclusive)
* This message is not received if the Rx.System Exclusive Switch parameter is OFF.
In addition to conventional system exclusive messages, the D2 also uses special system
exclusive messages for operations which require realtime handling.
100
Data Set 1
status
F0H
Byte
F0H
41H
dev
3AH
12H
aaH
bbH
ccH
ddH
sum
F7H
* For the address, size, and checksum, refer to "Examples of system exclusive messages
and calculating the checksum" (p. 107).
status
* Transmission of consecutive addresses is not possible.
F7H
* This message is not received if the Rx.System Exclusive Switch parameter is OFF.
2. Data transmission
Channel Voice messages
Note Off
status
8nH
Note On
status
9nH
vv=Note On velocity:
Control Change
* By selecting a controller number that corresponds to the setting of the Control Pedal
Assign parameter, you can transmit any desired control change.
Bank Select (Controller number 0,32)
status
BnH
BnH
mm,ll=Bank number:
* This message is not transmitted if Tx Program Change Switch parameter or Tx Bank
status
Select Switch parameter is OFF.
F7H
* For the Bank Select that corresponds to each Patch, refer to section 1.
Modulation (Controller number 1)
status
BnH
Expression (Controller number 11)
status
BnH
Hold 1 (Controller number 64)
status
BnH
Sostenuto (Controller number 66)
status
BnH
Soft (Controller number 67)
status
BnH
DT1
data byte
41H, dev, 3AH, 12H, aaH,
bbH, ccH, ddH, sum
Remarks
Exclusive status
ID number (Roland)
device ID (dev: 10H–1FH)
model ID (D2 Quick)
command ID (DT1)
address (Status/Channel)
address/Data H
Data L
Data E
checksum
EOX (End Of Exclusive)
(sound source section)
2nd byte
3rd byte
kkH
vvH
2nd byte
3rd byte
kkH
vvH
01H - 7FH (1 - 127)
2nd byte
3rd byte
00H
mmH
20H
llH
00 00H - 7F 7FH (bank.1 - bank.16384)
2nd byte
3rd byte
01H
vvH
2nd byte
3rd byte
0BH
vvH
2nd byte
3rd byte
40H
xxH
2nd byte
3rd byte
42H
xxH
2nd byte
3rd byte
43H
xxH
status
F7H