* The same processing will be carried out as when All Notes Off is received.
2nd byte3rd byte
OMNI ON (Controller number 125)
Status
BnH7DH00H
* The same processing will be carried out as when All Notes Off is received. OMNI ON
will not be turned on.
2nd byte3rd byte
MONO (Controller number 126)
Status
BnH7EHmmH
* The same processing will be carried out as when All Notes Off is received.
2nd byte3rd byte
POLY (Controller number 127)
Status
BnH7FH00H
* The same processing will be carried out as when All Notes Off is received.
2nd byte3rd byte
System Realtime Message
Timing Clock
Status
F8H
* This message will be received if the Sync Mode parameter is SLAVE. Settings can be
made to synchronize the LFO rate.
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 420 ms,
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
F0HiiH, ddH, ......,eeH F7H
F0H:System Exclusive Message status
ii = ID number:an ID number (manufacturer ID) to indicate the manufacturer whose
Of the System Exclusive messages received by this device, the Data Request (RQ1) messages
and the Data Set (DT1) messages will be set automatically.
Data byteStatus
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).
Data Request 1 (RQ1)
This message requests the other device to transmit data. The address and size indicate the
type and amount of data that is requested.
When a Data Request message is received, if the device is in a state in which it is able to
transmit data, and if the address and size are appropriate, the requested data is transmitted
as a Data Set 1 (DT1) message. If the conditions are not met, nothing is transmitted.
The model ID of the exclusive messages used by this instrument is 00 4FH.
Status
F0H41H, dev, 00H, 4FH, 11H, aaH, bbH,F7H
ByteRemarks
F0HExclusive status
41HID number (Roland)
devdevice ID (dev: 10H - 1FH)
00Hmodel ID #1 (MC-09)
4FHmodel ID #2 (MC-09)
11Hcommand ID (RQ1)
aaHaddress MSB
bbHaddress
ccHaddress
ddHaddress LSB
ssHsize MSB
ttHsize
uuHsize
vvHsize LSB
sumchecksum
F7HEOX (End Of Exclusive)
* For the checksum, refer to (p. 6).
* Not received when Receive System Exclusive switch parameter is OFF.
Data ByteStatus
ccH, ddH, ssH, ttH, uuH, vvH, sum
Data Set 1 (DT1)
Status
F0H41H, dev, 00H, 4FH, 12H, aaH, bbH,F7H
ByteExplanation
F0HExclusive status
41HID number (Roland)
devdevice ID (dev: 10H - 1FH)
00Hmodel ID #1 (MC-09)
4FHmodel ID #2 (MC-09)
12HCommand ID (DT1)
aaHAddress MSB: upper byte of the starting address of the data to be sent.
bbHAddress: upper middle byte of the starting address of the data to be sent.
ccHAddress: lower middle byte of the starting address of the data to be sent.
ddHAddress LSB: lower byte of the starting address of the data to be sent.
eeHData: the actual data to be sent. Multiple bytes of data are transmitted in
: :
ffHData
sumChecksum
F7HEOX (End Of Exclusive)
* For the checksum, refer to (p. 6).
* Data larger than 128 bytes will be divided into packets of 128 bytes or less, and each
packet will be sent at an interval of about 20 ms.
* Not received when Receive System Exclusive switch parameter is OFF.
*When the DSP Synth Pan parameter is changed, the corresponding value will be
transmitted.
General Purpose Controller 1 (Controller number 16)
Status2nd byte3rd byte
BnH10HvvH
*When the C1 parameter is changed, the corresponding value will be transmitted.
General Purpose Controller 2 (Controller number 17)
Status2nd byte3rd byte
BnH11HvvH
*When the C2 parameter is changed, the corresponding value will be transmitted.
General Purpose Controller 3 (Controller number 18)
Status2nd byte3rd byte
BnH12HvvH
2nd byte3rd byte
General Purpose Controller 8 (Controller number 83)
Status
BnH53HvvH
*When the DECAY parameter is changed, the corresponding value will be transmitted.
2nd byte3rd byte
Program Change
Status
CnHppH
pp = Program number: 00H - 7FH (prog.1 - prog.128)
*Not transmitted when Transmit Program Change switch parameter is OFF.
2nd byte
System Realtime Messages
Active Sensing
Status
FEH
* Transmitted at intervals of approximately 250 ms.
System Exclusive Messages
Data Set 1 (DT1) are the only System Exclusive messages transmitted by the MC-09.
Data Set 1 (DT1)
Status
F0H41H, dev, 00H, 4FH, 12H, aaH, bbH,F7H
ByteExplanation
F0HExclusive status
41HID number (Roland)
devdevice ID (dev: 10H - 1FH)
00Hmodel ID #1 (MC-09)
4FHmodel ID #2 (MC-09)
12HCommand ID (DT1)
aaHAddress MSB: upper byte of the starting address of the data to be sent.
bbHAddress: upper middle byte of the starting address of the data to be sent.
ccHAddress: lower middle byte of the starting address of the data to be sent.
ddHAddress LSB: lower byte of the starting address of the data to be sent.
eeHData: the actual data to be sent. Multiple bytes of data are transmitted in
: :
ffHData
sumChecksum
F7HEOX (End Of Exclusive)
* For the checksum, refer to (p. 6).
* Data larger than 128 bytes will be divided into packets of 128 bytes or less, and each
packet will be sent at an interval of about 20 ms.
Data byteStatus
ccH, ddH, eeH, ... ffH, sum
order starting from the address.
3. Data Reception (Sequencer Section)
*When the C3 parameter is changed, the corresponding value will be transmitted.