and calculating the checksum" (P. 206).
* 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 (MC-307)
0BH
model ID (MC-307)
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. 206).
* 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 MC-307 are Scale Tune settings (P. 116).
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 MC-307 also uses special system
exclusive messages for operations which require realtime handling, such as knobs.
Data Set 1
DT1
status
data byte
F0H
41H, dev, 3AH, 12H, aaH, bbH, ccH, ddH, sum
Byte
Remarks
F0H
Exclusive status
41H
ID number (Roland)
dev
device ID (dev: 10H–1FH)
3AH
model ID (MC-307 Quick)
12H
command ID (DT1)
aaH
address (Status/Channel)
bbH
address/Data H
ccH
Data L
ddH
Data E
sum
F7H
* For the address, size, and checksum, refer to "Examples of system exclusive messages
and calculating the checksum" (P. 206).
* Transmission of consecutive addresses is not possible.
* This message is not received if the Rx.System Exclusive Switch parameter is OFF.
status
F7H
2. Data transmission
(sound source section)
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
Select Switch parameter is OFF.
* For the Bank Select that corresponds to each Patch, refer to section 1.
status
F7H
Modulation (Controller number 1)
status
BnH
Portamento Time (Controller number 5)
status
BnH
Volume (Controller number 7)
status
BnH
Panpot (Controller number 10)
status
BnH
Expression (Controller number 11)
status
BnH
General purpose Controller1, 3, 4 (Controller number 16, 18, 19)
status
BnH
Hold 1 (Controller number 64)
status
F7H
status
BnH
Portamento (Controller number 65)
status
BnH
MIDI Implementado
checksum
EOX (End Of Exclusive)
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
05H
vvH
2nd byte
3rd byte
07H
vvH
2nd byte
3rd byte
0AH
vvH
2nd byte
3rd byte
0BH
vvH
2nd byte
3rd byte
10H,12H,13H
vvH
2nd byte
3rd byte
40H
xxH
2nd byte
3rd byte
41H
xxH
197