![Ushio UDMR Owner'S Manual Download Page 99](http://html.mh-extra.com/html/ushio/udmr/udmr_owners-manual_1064220099.webp)
99
MIDI Implementation
Model
:
UDMR
(
DMX/MIDI Recorder
)
Date
:
Apr. 01 2008
Version
:
1.1
1. Receive Data (Media Player Section)
■
Channel Voice Messages
●
Note Off
Status Second
Byte Third
Byte
8nH kkH vvH
9nH kkH 00H
n = MIDI channel number:
0H - FH (ch.1 - 16)
kk = note number:
00H - 7FH (0 - 127)
vv = note off velocity :
00H - 7FH (0 - 127)
* Stops playback of phrases corresponding to note numbers. (Refer to the Note On section
for the corresponding phrases.)
* Ignored when MIDI Trigger Mode is set to 'TRIGGER'.
* Note off velocity values are ignored.
* Not received when MIDI receive channel/s are off. For channels 1 - 16, message is only
received by designated channels. When 'ALL' is selected, message is received by all
channels.
●
Note On
Status Second
Byte Third
Byte
9nH kkH vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
kk = note number:
00H - 7FH (0 - 127)
vv = note off velocity:
01H - 7FH (1 - 127)
* Starts playback of phrases corresponding to note numbers.
* For Program Change 1 (interruptible power supply ON), all 128 note numbers are received.
Corresponding phrase numbers can be set as desired.
* For Program Changes 21 - 22, only note numbers 00H-63H (0-99) are received. * For
Program Change 23, only note numbers 00H-31H (0-49) are received. Phrase numbers
correspond to 1-250 on card A. Phrase allocation cannot be changed.
* For Program Changes 71 - 72, only note numbers 00H-63H (0-99) are received. * For
Program Change 73, only note numbers 00H-31H (0-49) are received. Phrase numbers
correspond to 1-250 on card B. Phrase allocation cannot be changed.
* For Program Changes 2 - 3 & 7 - 8, only note numbers 00H-63H (0-99) are received. * For
Program Changes 4 & 9, only note numbers 00H-31H (0-49) are received. Phrase numbers
correspond to 1-250 on both cards A & B.
* For Program Change 128, you can stop phrases during playback using any note number.
* Not received when MIDI receive channel/s are off. For channels 1 - 16, messages are only
received by designated channels. When 'ALL' is selected, message is received by all
channels.
●
Program Change
Status Second
Byte
CnH ppH
n = MIDI channel number:
0H - FH (ch.1 - 16)
pp = program number:
00H - 03H (prog.1 - prog.4)
06H - 08H (prog.7 - Prog.9)
14H - 16H (prog.21 - prog.23)
46H - 48H (prog.71 - prog.73)
7FH
(prog.128)
* Switches to MIDI Note Mapping which performs phrase allocation.
* Effective from new Note On following receipt of Program Change. Phrases already
transmitted prior to receipt of Program Change are not affected.
* Not received when MIDI receive channel/s are off. For channels 1 - 16, message is only
received by designated channels. When 'ALL' is selected, message is received by all
channels.
■
System Common Messages
●
MTC Quarter Frame Messages
* Received when the sync source is set to 'External' and the external type is set to 'MTC'.
After receiving the Quarter Frame message, the UDMR runs while synchronizing with the
time calculated by adding the delay time to the top of the song (00h00m00s00f00).
* Operates relative to currently-selected phrases.
* Ignored when MIDI phrases and pattern phrases are selected.
Status Second
Byte
F1H mmH
(=0nnndddd)
nnn = message type: 0=Frame count LS nibble
1=Frame count MS nibble
2=Seconds count LS nibble
3=Seconds count LS nibble
4=Minutes count LS nibble
5=Minutes count MS nibble
6=Hours count LS nibble
7=Hours count MS nibble
dddd =4 bit nibble data:
0H-FH (0-15)
When the lower and upper four bits of the aforementioned count are combined, their Bit
Fields are assigned as follows.
Frames Count: xxxyyyyy
xxx:
Undefined (000)
yyyyy:
Frame
number
(0-29)
Seconds Count
xxyyyyyy
xx:
Undefined (00)
yyyyyy:
Seconds Count (0-59)
Minutes Count
xxyyyyyy
xx:
Undefined (00)
yyyyyy:
Minutes Count (0-59)
Hours Count
xyyzzzzz
x:
Undefined (0)
yy:
Time Code type
0 = 24 Frames/sec
1 = 25 Frames/sec
2 = 30 Frames/sec (Drop Frame)
3 = 30 Frames/sec (Non-drop Frame)
zzzzz:
(00-23)
■
System Exclusive Message
●
MIDI Time Code (MTC)
Full Message
* Received when the sync source is set to 'External' and the external type is set to 'MTC'.
After receiving the Quarter Frame message, the UDMR runs while synchronizing with the
time calculated by adding the delay time to the top of the song (00h00m00s00f00).
* Operates for currently-selected phrases.
* Ignored when MIDI phrases and pattern phrases are selected.
Status Data
Bytes
Status
F0H
7FH,dev,01H,01H,06H,01H,hrH,mnH,scH,frH
F7H
Byte Description
F0H Exclusive
status
7FH
Universal System Exclusive Message Real Time Header
dev
Device ID (7FH)
01H
sub-ID#1 (MIDI Time Code)
01H
sub-ID#1 (Full Message)
06H Bytes
01H [TARGET]
sub-command
hrH
Hours count: xyyzzzzz
x:
Undefined (0)
yy:
Time Code type
0 = 24 Frames/sec
1 = 25 Frames/sec
2 = 30 Frames/sec (Drop Frame)
3 = 30 Frames/sec (Non-drop Frame)
zzzzz
:
Minutes Count (0-23)
mnH
Minutes Count: xxyyyyyy
mnh
Undefined (00)
yyyyyy
Minutes Count (0-59)
scH
Seconds Count : xxyyyyyy
xx
Undefined (00)
yyyyyy:
Seconds Count (0-59)
frH
Frames Count: xxxyyyyy
xxx
Undefined (000)
yyyyy
Frame
number
(0-29)
F7H
EOX (End Of Exclusive)