MIDI Implementation
A-69
MV-8800 Appendices
Specifications
MIDI Implementation
■
Channel Mode messages
* Not received when the Mode Message parameter (RECORDING FILTER popup) is Off.
●
Reset All Controller (Controller number 121)
n=MIDI channel number: 0H - FH (ch.1 - ch.16)
●
Omni Off (Controller number 124)
n=MIDI channel number: 0H - FH (ch.1 - ch.16)
* The same processing will be done as when an All Note Off message is received.
●
Omni On (Controller number 125)
n=MIDI channel number: 0H - FH (ch.1 - ch.16)
* The same processing will be done as when an All Note Off message is received.
●
Mono (Controller number 126)
n=MIDI channel number: 0H - FH (ch.1 - ch.16)
mm=mono number: 00H - 10H (0 - 16)
* The same processing will be done as when an All Note Off message is received.
●
Poly (Controller number 127)
n=MIDI channel number: 0H - FH (ch.1 - ch.16)
* The same processing will be done as when an All Note Off message is received.
■
System Common messages
●
Tune Request
* Not received when the Tune Request parameter (RECORDING FILTER popup) is Off.
■
System Exclusive Messages
* Not received when the System Exclusive parameter (RECORDING FILTER popup) is Off.
* MIDI Machine Control and MIDI Time code is not recorded.(Refer to “3.3 Messages
acknowledged for synchronization”)
3.2 Messages not recorded during recording
■
Channel mode messages
●
All Sound Off (Controller number 120)
n = MIDI channel number: 0H-FH (ch.1-16)
* The same processing will be done as when an All Note Off message is received.
●
Local On/Off (Controller number 122)
n=MIDI channel number: 0H - FH (ch.1 - ch.16)
vv=Value: 00H, 7FH (Local Off, Local On)
●
All notes off (Controller number 123)
n=MIDI channel number: 0H - FH (ch.1 - ch.16)
* When an All Note Off message is received, all notes of the corresponding channel that are
on will be sent Note Off’s, and the resulting Note Off messages will be recorded.
3.3 Messages acknowledged for synchronization
■
System Common messages
●
MIDI Time Code Quater Frame Message
nnn = Message type: 0 = Frame count LS nibble
1 = Frame count MS nibble
2 = Seconds count LS nibble
3 = Seconds count MS nibble
4 = Minutes count LS nibble
5 = Minutes count MS nibble
6 = Hours count LS nibble
7 = Hours count MS nibble
dddd = 4bit nibble data: 0H - FH (0 - 15)
If the upper and lower 4 bits of the count are combined, these bit fields are assigned as
follows.
Frame Count xxxyyyyy
xxx Reserved (000)
yyyyy Frame No. (0-29)
Seconds Count xxyyyyyy
xx Reserved (00)
yyyyyy Seconds Count (0-59)
Minutes Count xxyyyyyy
xx Reserved (00)
yyyyyy Minutes Count (0-59)
Hour Count xyyzzzzz
x Reserved (00)
yy Time Code Type
0 = 24 Frame/Sec
1 = 25 Frame/Sec
2 = 30 Frame/Sec (Drop Frame)
3 = 30 Frame/Sec (Non Drop Frame)
zzzzz Hour Count
* Received when the Sync Mode parameter (SYNC or PATTERN SYNC screen) is set to
Slave-MTC.
Status
2nd byte 3rd byte
BnH
79H 00H
Status
2nd byte 3rd byte
BnH
7CH 00H
Status
2nd byte 3rd byte
BnH
7DH 00H
Status
2nd byte 3rd byte
BnH
7EH mmH
Status
2nd byte 3rd byte
BnH
7FH 00H
Status
F6H
Status
Data byte Status
F0H iiH, ddH, ......, eeH F7H
F0H:
System Exclusive message status
ii=ID number:
This is the ID number (manufacturer ID) that specifies the
manufacturer whose exclusive message this is. Roland’s
manufacturer ID is 41H. ID numbers 7EH and 7FH are de-
fined in an expansion of the MIDI standard as Universal
Non-real-time messages (7EH) and Universal Realtime
Messages (7FH).
dd,..., ee = data: 00H - 7FH (0 - 127)
F7H: EOX (End of System Exclusive)
Status
2nd byte 3rd byte
BnH
78H 00H
Status
2nd byte 3rd byte
BnH
7AH vvH
Status
2nd byte 3rd byte
BnH
7BH 00H
Status
2nd byte
F1H
mmH (= 0nnndddd)
MV-8800_a_e.book 69 ページ 2006年11月10日 金曜日 午前10時19分