11
MIDI DATA FORMAT
If you’re already very familiar with MIDI, or are using
a computer to control your music hardware with com-
puter-generated MIDI messages, the data provided in this
section can help you to control the PDP-300.
1. NOTE ON/OFF
Data format: [9xH] -> [kk] -> [vv]
9xH = Note ON/OFF event (x = channel number)
kk = Note number (21 ~ 108 = A-1 ~ C7)
vv = Velocity (Key ON = 1 ~ 127. Key OFF = 0)
* Note OFF event format [8xH] -> [kk] also recognized.
2. CONTROL CHANGE & MODE MESSAGES
Data format: [BxH] -> [cc] -> [dd]
BxH = Control event (x = channel number)
cc = Control number (or mode message number)
dd = Control value
cc PARAMETER dd
07H Volume 00000000 = -;
01101111 = -3 dB;
01111111 = ±0 dB
0BH Expression 00000000 = -;
01101111 = -3 dB;
01111111 = ±0 dB
40H Damper pedal 0 ~ 3FH = OFF;
40H ~ 7FH = ON
42H Sostenuto pedal 0 ~ 3FH = OFF;
40H ~ 7FH = ON
43H Soft pedal 0 ~ 3FH = OFF;
40H ~ 7FH = ON
79H Reset all controllers 0
7AH Local ON/OFF 0 = OFF;
7FH = ON
7BH All notes OFF 0
7CH OMNI OFF/All notes OFF 0
7DH OMNI ON/All notes OFF 0
* 79H, 7AH, 7BH, 7CH and 7DH are receive only.
3. PROGRAM CHANGE
Data format: [CxH] -> [dd]
CxH = program event (x = channel number)
dd = Program number
dd VOICE selector
00H PIANO 1
01H PIANO 2
02H CLAVINOVA TONE
03H E.PIANO
04H HARPSICHORD
05H ORGAN
* No voice change is made when dd > 05H.
4. SYSTEM REALTIME MESSAGES
Active Sensing (FEH)
Transmitted every 200 milliseconds. If not received
for more than 400 milliseconds a NOTE OFF occurs.
5. SYSTEM EXCLUSIVE MESSAGES
Data format : [F0H] -> [43H] -> [nx] -> [ff] . . . [F7H]
n = 0, ff = 7CH:Panel data reception. Panel data
follows 7CH.
n = 2, ff = 7CH:Panel data transmitted when this data
received.
n = 2, ff = 7DH:Model ID code transmitted when this
data received.
*Panel data is comprised of the selected voice number and
reverb setting in the PDP-300.
6. MULTI TIMBRE MODE
Data format: [F0H] -> [43H] -> [73H] -> [24H] ->
[nnH] -> [F7H]
43H = YAMAHA ID
73H
24H
nn = 15H: MULTI TIMBRE mode ON;
nn = 13H: MULTI TIMBRE mode OFF
7. SPECIAL FUNCTIONS
Data format: [F0H] -> [43H] -> [73H] -> [24H] ->
[11H] -> [0x] -> [cc] -> [dd] -> [F7H]
43H = YAMAHA ID
73H
24H
11H = Special function code
0x = Control MIDI Channel
cc CONTROL dd
59H REVERB 00H = OFF
01H = PEDAL
02H = ROOM
03H = HALL
5AH DUAL 00H = OFF
01H = DUAL
5BH TOUCH SENSE 00H = MEDIUM
01H = SOFT
02H = HARD
5CH 2nd VOICE NUMBER 00H ~ 05H
*In the MULTI TIMBRE mode REVERB affects all voices and
is received on the basic receive channel.
• All MIDI data available for general use are given above.
= Model ID
= Model ID