MIDI implementation
1. Receive data
Channel voice messages
The UR-80 can receive any channel voice message you assign in LED mode.
Note off
Status
2nd byte
8nH
kkH
n = MIDI channel number:0H – FH (Ch.1 – 16)
kk = note number: 00H – 7FH (0 – 127)
vv = note off velocity:
Note on
Status
2nd byte
9nH
kkH
n = MIDI channel number:
kk = note number:
vv = note on velocity:
Polyphonic key pressure
Status
2nd byte
AnH
kkH
n = MIDI channel number:
kk = note number:
vv = key pressure:
Control change
Status
2nd byte
BnH
ccH
n = MIDI channel number:
cc = controller number:
vv = control value:
Bank Select (Controller number 0, 32)
Status
2nd byte
BnH
00H
BnH
20H
n = MIDI channel number:
mm = Bank number MSB:
ll = Bank number LSB:
3rd byte
vvH
00H – 7FH (1 – 127)
3rd byte
vvH
0H – FH (Ch.1 – 16)
00H – 7FH (0 – 127)
00H – 7FH (1 – 127)
3rd byte
vvH
0H – FH (Ch.1 – 16)
00H – 7FH (0 – 127)
00H – 7FH (0 – 127)
3rd byte
vvH
0H – FH (Ch.1 – 16)
00H – 77H
00H – 7FH
3rd byte
mmH
llH
0H – FH (Ch.1 – 16)
00H – 7FH
00H – 7FH
Program change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
pp = Program number:
Channel pressure
Status
2nd byte
DnH
vvH
n = MIDI channel number:
vv = Channel pressure:
Pitch bend change
Status
2nd byte
EnH
llH
n = MIDI channel number:
mm, ll = Pitch Bend value:
Channel mode messages
The UR-80 lets you assign any channel voice message to LED mode and receive it.
Channel mode messages
Status
2nd byte
BnH
ccH
n = MIDI channel number:
cc = controller number:
vv = control value:
All sounds off (Controller number 120)
Status
2nd byte
BnH
78H
n = MIDI channel number:
Reset all controllers (Controller number 121)
Status
2nd byte
BnH
79H
n = MIDI channel number:
All notes off (Controller number 123)
Status
2nd byte
BnH
7BH
n = MIDI channel number:
Model:UR-80 Version 1.00 2003.5.1
0H – FH (Ch.1 – 16)
00H – 7FH (prog. 1 – prog. 128)
0H – FH (Ch.1 – 16)
00H – 7FH (0 – 127)
3rd byte
mmH
0H – FH (Ch.1 – 16)
00 00H – 40 00H – 7FH 7FH
(-8192 – 0 – +8191)
3rd byte
vvH
0H – FH (Ch.1 – 16)
78H – 7FH
00H – 7FH
3rd byte
00H
0H – FH (Ch.1 – 16)
3rd byte
00H
0H – FH (Ch.1 – 16)
3rd byte
00H
0H – FH (Ch.1 – 16)
379