MIDI Implementation
102
2. Transmitted Data (Media Player Section)
2.1 Messages transmitted during performance
When the UDMR's MIDI OUT setting is configured to 'OUT', a memorized MIDI message is
transmitted when a MIDI phrase (i.e. a standard MIDI file stored on a CF card which has been
formatted on the UDMR) is performed.
In this case, the received message is not transmitted (THRU).
2.2 Transmission of received messages
When the UDMR's MIDI OUT setting is configured to 'THRU', received messages are
transmitted.
2.3 Transmission of generated messages
When the UDMR's MIDI OUT setting is configured to 'THRU', the following generated
messages are transmitted.
■
Channel Voice Messages
●
Note Off
Status Second
Byte Third
Byte
8nH kkH
40H
n = MIDI channel number: 0H - FH (ch.1 - 16)
kk = note number: 00H - 7FH (0 - 127)
* Generated for notes which are not turned off when the MIDI phrase performance is
stopped.
* When a Note On message has been transmitted upon starting a DMX phrase performance,
the same note number as used in the Note On message is transmitted. Refer to the Note
On section below for details on note transmission.
●
Note On
Status Second
Byte Third
Byte
9nH kkH
7FH
n = MIDI channel number: 0H - FH (ch.1 - 16)
kk = note number: 00H - 7FH (0 - 127)
* Upon starting a DMX phrase performance, the note number configured in MIDI Note
Mapping setting is transmitted. When multiple note numbers have been configured for the
playback phrase, only the smallest note number is transmitted.
* Not output when the note transmission settings are configured to 'OFF'.
* Not output when MIDI receive channel/s are set to 'OFF'. For channels 1 - 16, message is
only transmitted on designated channels. When 'ALL' is selected, message is transmitted
on 1ch.
* Message is not transmitted during MIDI signal phrase playback.
●
Control Change
Hold 1 Off
Status Second
Byte Third
Byte
BnH 40H
00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
* Generated for notes which are not turned off when the MIDI phrase performance is
stopped.
■
Channel Mode Message
●
All Notes Off (Controller Number 123)
Status Second
Byte Third
Byte
BnH 7BH
00H
n = MIDI channel number:
0H - FH (ch.1 - 16)
* Transmitted to all channels (1 - 16) when the MIDI phrase performance is stopped.
2.4 Messages generated for synchronization
■
System Real Time Messages
●
Timing Clock
Status
F8H
* Transmitted in PLAY mode.
●
Start
Status
FAH
●
Stop
Status
FCH
■
System Common Messages
●
MIDI Time Code Quarter Frame Messages
* Transmitted when the Sync Out setting is configured to 'MTC'. The transmitted time count is
calculated by adding the 'Delay Time' to the top of the song (00h00m00s00f00).
* Not transmitted when MIDI phrases and pattern phrases are selected.
Status Second
Byte
F1H mmH
(=0nnndddd)
(Refer to the 'MTC Quarter Frame Messages' section of '1. Receive Data (Media Player
Section)' above for details on quarter frame messages).
■
System Exclusive Message
●
MIDI Time Code
Full Message
* Transmitted when the Sync Out setting is configured to 'MTC' and the phrase position is
shifted.
* Not transmitted when MIDI phrases and pattern phrases are selected.
Status Data
Bytes Status
F0H 7FH,dev,01H,01H,hrH,mnH,scH,frH F7H
(Refer to the 'MIDI Time Code' section of '1. Receive Data (Media Player Section)' above for
details on quarter frame messages).
●
MIDI Machine Control (MMC)
* Transmitted when the MMC Mode is set to 'MASTER'. The transmitted time count is
calculated by adding the 'Delay Time' to the top of the song (00h00m00s00f00).
STOP (MCS)
Status Data
Bytes
Status
F0H 7FH,dev,06H,01H
F7H
Byte Description
F0H Exclusive
status
7FH
Universal System Exclusive Message Real Time Header
dev
Device ID (7FH)
06H
MMC Command Message
01H STOP
(MCS)
F7H
EOX (End Of Exclusive)
* When 'STOP' is pressed, the device ID is transmitted as 7FH.
DEFERRED PLAY (MCS)
Status Data
Bytes
Status
F0H 7FH,dev,06H,03H
F7H
Byte Description
F0H Exclusive
status
7FH
Universal System Exclusive Message Real Time Header
dev
Device ID (7FH)
06H
MMC Command Message
03H DEFERRED
PLAY
(
MCS
)
F7H
EOX (End Of Exclusive)
* When 'PLAY' is pressed, the device ID is transmitted as 7FH.