Owner`s manual

38
If you’re already very familiar with MIDI, or are using a computer to control your music hardware with compu-
ter-generated MIDI messages, the data provided in this section can help you to control the Clavinova.
MIDI Data Format
3. PROGRAM CHANGE
Data format: [CnH] -> [pp]
CnH = program event (n = channel number)
pp = Program number
pp VOICE NAME
00 PIANO 1
01 PIANO 2
02 CLAVINOVA TONE
03 E. PIANO
04 HARPSICHORD
05 VIBES
06 STRINGS
07 ORGAN
08 STRINGS SLOW ATTACK (reception only)
4. SYSTEM REALTIME MESSAGES
[rrH]
F8H: Timing clock
FAH: Start
FCH: Stop
FEH: Active sensing
Data Transmission Reception
F8H Transmitted every Received as 96-clock tempo timing
96 clocks when MIDI clock is set to External
FAH Recorder start Recorder start
FCH Recorder stop Recorder stop
FEH Transmitted every All notes are turned off if no data is
200 milliseconds received for more than 400
milliseconds
* Caution: If an overrun framing error occurs the Damper, Sostenuto, and
Soft effects for all channels are turned off and an All Note Off occurs.
5. SYSTEM EXCLUSIVE MESSAGES
(1) YAMAHA MIDI Format
Data format: [F0H] -> [43H] -> [xn] -> [ff] . . . [F7H]
43H : Yamaha
xn : Substatus + channel number.
ff : Format number.
x ff Information
0 7CH Panel data receive.
2 7CH Panel Data Send occurs when this data received.
2 7DH Name Data Send occurs when this data received.
(2) Clavinova MIDI Format
Data format: [F0H] -> [43H] -> [73H] -> [38H] -> [yy] ->
[F7H]
43H : Yamaha ID
73H : Clavinova ID
38H : CLP-156 ID
yy : Substatus
1. NOTE ON/OFF
Data format: [9nH] -> [kk] -> [vv]
9nH = Note ON/OFF event (n = channel number)
kk = Note number (Transmit: 15 ~ 114 = D#-1 ~ F#7 /
Receive: 21 ~ 108 = A-1 ~ C7)
vv = Velocity (Key ON = 1 ~ 127. Key OFF = 0)
Data format: [8nH] -> [kk] -> [vv]
8nH = Note OFF event (n = channel number)
kk = Note number (Transmit: 15 ~ 114 = D#-1 ~ F#7 /
Receive: 21 ~ 108 = A-1 ~ C7)
vv = Velocity (Key OFF = 0 ~ 127)
* 8nH (note off) is receive only.
9nH (vvH=00H) used for transmission.
2. CONTROL CHANGE & MODE MESSAGES
Data format: [BnH] -> [cc] -> [vv]
BnH = Control event (n = channel number)
cc = Control number
vv = Control value
cc CONTROL VALUE [vv]
07H Volume 00000000 : -
(reception only) 01101111 : -3dB
01111111 : ±0dB
0AH Pan Pot 00H ~ 17H LEFT 6
(reception only) 18H ~ 1FH 5
20H ~ 27H 4
28H ~ 2FH 3
30H ~ 37H 2
38H ~ 3FH 1
40H ~ 47H CENTER
48H ~ 4FH SCALING PAN
50H ~ 57H RIGHT 1
58H ~ 5FH 2
60H ~ 67H 3
68H ~ 6FH 4
70H ~ 77H 5
78H ~ 7FH 6
0BH Expression 00000000 : -
(reception only) 01101111 : -3dB
01111111 : ±0dB
40H Damper Pedal 00H ~ 7FH : eight levels
42H Sostenuto Pedal 00H ~ 3FH : OFF
40H ~ 7FH : ON
43H Soft Pedal 00H ~ 3FH : OFF
40H ~ 7FH : ON
5BH Reverb Depth 00H ~ 7FH : sixteen levels
78H All Sound OFF 00H
(reception only)
79H Reset All Controller 00H
(reception only)
7AH Local Control ON/OFF 00H : OFF
(reception only) 7FH : ON
7BH All Notes OFF 00H
(reception only)
7CH Omni OFF/All Notes OFF 00H
(reception only)
7DH Omni ON/All Notes OFF 00H
(reception only)