79

MIDI implementation

Model: PC-50 Version 1.002005.04.1

1. Transmit data

Channel voice messages

Note off

Status 2nd byte 3rd byte
9nH kkH 00H
n = MIDI channel number: 0H – FH (Ch.1 – 16)
kk = note number: 00H – 7FH (0 – 127)
* Transmitted when you release a key in Play mode.

Note on

Status 2nd byte 3rd byte
9nH kkH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
kk = note number: 00H – 7FH (0 – 127)
vv = note on velocity: 01H – 7FH (1 – 127)
* Transmitted when you push a key in Play mode.

Control change

Status 2nd byte 3rd byte
BnH ccH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
cc = controller number: 00H – 77H
vv = control value: 00H – 7FH

Bank Select (Controller number 0, 32)

Status 2nd byte 3rd byte
BnH 00H mmH
BnH 20H llH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
mm = Bank number MSB: 00H – 7FH
ll = Bank number LSB: 00H – 7FH

Modulation (Controller number 1)

Status 2nd byte 3rd byte
BnH 01H vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Modulation depth: 00H – 7FH (0 – 127)
* Transmitted when you press the Modulation Controller in Play mode.

RPN MSB/LSB (Controller number 100, 101)

Status 2nd byte 3rd byte
BBnH 65H mmH
BnH 64H llH
n = MIDI channel number:0H – FH (Ch.1 – 16)
mm =upper byte of parameter number specified by RPN
ll = lower byte of parameter number specified by RPN

Program change

Status 2nd byte
CnH ppH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
pp = Program number: 00H – 7FH (prog. 1 – prog. 128)

Channel pressure

Status 2nd byte
DnH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Channel pressure: 00H – 7FH (0 – 127)

Pitch bend change

Status 2nd byte 3rd byte
EnH llH mmH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
mm, ll = Pitch Bend value: 00 00H – 40 00H – 7FH 7FH
(-8192 – 0 – +8191)
* Transmitted by rightward/leftward operation of the PITCH Bender in Play
mode.
RPN Data entry
MSB LSB MSB LSB Explanation
00H 01H mmH Master Fune Tuning
mm: 00H-7FH
00H 02H mmH Master Coarse Tuning
mm: 00H-7FH
PC-50_e.book 79 ページ 2005年11月10日 木曜日 午前10時33分