Yamaha PDP-300 Owner's Manual - Page 13

Midi Data Format - pdp 400

Page 13 highlights

MIDI DATA FORMAT If you're already very familiar with MIDI, or are using a computer to control your music hardware with computer-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   = Model ID 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   = Model ID 11H = Special function code 0x = Control MIDI Channel cc CONTROL 59H REVERB 5AH DUAL 5BH TOUCH SENSE 5CH 2nd VOICE NUMBER dd 00H = OFF 01H = PEDAL 02H = ROOM 03H = HALL 00H = OFF 01H = DUAL 00H = MEDIUM 01H = SOFT 02H = HARD 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. 11

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

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