16
MIDI Implementations
■
System Exclusive Messages
Status Data
Byte
Status
———- ————–
———-
F0H
iiH,ddH,...,eeH F7H
F0H : Status of the system exclusive message.
ii = ID number : This is to specify the manufacturer of the product that generates the message. The manufacture ID of Roland is
41H. The ID numbers of 7EH and 7EF are the expansion of MIDI standard and used as universal non-realtime message (7EH) and
universal realtime message (7FH).
dd,...,ee = data : 00H - 7FH (0 - 127)
F7H : EOX (End of Exclusive)
●
MIDI Visual Control Message
Status
Data Byte
Status
———-
————–
———-
F0H
7EH, dev, 0CH, 01H,
F7H
aaH, bbH, ccH, ddH, ...,eeH, sum
Byte Explanation
—— —-
F0H
System Exclusive Status
7EH
Universal System Exclusive Non-Realtime Header
dev
Device ID (devÅF00H - 1FH; MVC default = 00H)
0CH
Sub ID #1 (MIDI Visual Control)
01H
Sub ID #2 (MVC command set ID; 01H = “Version 1.0”)
aaH
Upper byte of the address
bbH
Address
ccH
Address
ddH
Actual Data : The data body. The data of multiple bytes should be submitted in address order.
:
:
eeH
Data
sum
Checksum
F7H
EOX (End of Exclusive)
* Refer to “3-1 MIDI Visual Control” for the address and data.
* Refer to the “4. Appendices” (p. 23) for the address, size or checksum calculation.
* Data exceeding 256 bytes should be divided into packets smaller than 256 bytes. If you send sequentially, the intervals of packets should be
longer than 20 ms.
1-4. Common Messages for All Modes