Detailed instructions for use are in the User's Guide.
[. . . ] CLP-970 CLP-970M CLP-970C
Reference Booklet
This booklet is available in English only.
Table of Contents
Normal (Default) Setting List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 XG Voice List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 XG Drum Kit List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 XG Effet Type List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [. . . ] (Value "SS" is ignored. )
(3-2-6) MONO (Only reception) (CONTROL NUMBER = 7EH , DATA VALUE = 0)
Same process as when All Sound Off message is received.
(3-2-7) POLY (Only reception) (CONTROL NUMBER = 7FH , DATA VALUE = 0)
Same process as when All Notes Off message is received.
(3-3) REGISTERED PARAMETER NUMBER (RPN) (Only reception)
STATUS RPN LSB RPN LSB NUMBER RPN MSB RPN MSB NUMBER DATA ENTRY MSB DATA VALUE DATA ENTRY LSB DATA VALUE 1011nnnn (BnH) 01100100 (64H) 0ppppppp 01100101 (65H) 0qqqqqqq 00000110 (06H) 0mmmmmmm 00100110 (26H) 0lllllll n = 0 - 15 VOICE CHANNEL NUMBER p = RPN LSB (Refer to below) q = RPN MSB (Refer to below) m = Data Value l = Data Value
Specify the parameter with RPN MSB/LSB, then set the parameter value with data entry MSB/LSB. RPN LSB MSB 00H 00H 01H 00H D. ENTRY MSB LSB PARAMETER NAME DATA RANGE mmH --PITCH BEND SENSITIVITY 00H - 18H (0 - 24 semitone) mmH llH FINE TUNE {mmH, llH} = {00H, 00H}-{40H, 00H}{7FH, 7FH} (8192*100/8192) - 0 - (+8192*100/8192) mmH --COARSE TUNE 28H - 40H - 58H (-24 - 0 - +24 semitone) --- --NULL The RPN number is not specified. It does not affect the internal settings.
02H 00H 7FH 7FH
20
CLP-970
MIDI Data Format
(3-5-1-2)UNIVERSAL NON REALTIME MESSAGE (3-5-1-2-1) GENERAL MIDI SYSTEM ON
binary 11110000 01111110 01111111 00001001 00000001 11110111 or 11110000 01111110 0xxxnnnn hexadecimal F0 7E 7F 09 01 F7 F0 7E XN Exclusive status Universal Non-Realtime ID of target Device Sub-ID #1=General MIDI Message Sub-ID #2=General MIDI On End of Exclusive Exclusive status Universal Non-Realtime When N is received N=0-F, whichever is received. X = don't care Sub-ID #1=General MIDI Message Sub-ID #2=General MIDI On End of Exclusive
(3-5-3-3) Panel Reverb Type
binary 11110000 01000011 01110011 01101000 00110001 00000000 00000000 0ddddddd 11110111 hexadecimal F0 43 73 68 31 00 DD F7 Exclusive status YAMAHA ID Clavinova ID CLP970 Sub ID don't care Panel Reverb Type DD: 0 (Room), 1(Hall1), 2(Hall2), 3(Stage), 4(Plate) End of Exclusive
(3-5-3-4) Panel Chorus Type
binary 11110000 01000011 01110011 01101000 00110001 00000000 00000001 0ddddddd 11110111 hexadecimal F0 43 73 68 31 01 DD F7 Exclusive status YAMAHA ID Clavinova ID CLP970 Sub ID don't care Panel Chorus Type DD: 0(Chorus), 1(Celeste), 2(Flanger) End of Exclusive
00001001 00000001 11110111
09 01 F7
Upon receiving an "On" message, System Mode is changed to "XG. " All Control data values except for the master tuning setting are reset to the default values. Executing this message takes about 50ms. There should be a sufficient interval between this and the next message.
(3-5-2) XG STANDARD (3-5-2-1)XG PARAMETER CHANGE (3-5-2-1-1)XG SYSTEM ON
binary 11110000 01000011 0001nnnn 01001100 00000000 00000000 01111110 00000000 11110111 hexadecimal F0 43 1N 4C 00 00 7E 00 F7 Exclusive status YAMAHA ID Device Number Model ID Address High Address Mid Address Low Data End of Exclusive
(3-5-3-5) Panel Variation Type
binary 11110000 01000011 01110011 01101000 00110001 00000000 00000010 0ddddddd hexadecimal F0 43 73 68 31 02 DD Exclusive status YAMAHA ID Clavinova ID CLP970 Sub ID don't care Panel Variation Type DD: 0(DelayLCR), 1(DelayLR), 2(Echo), 3(CrossDelay), 4(Symphonic), 5(RotarySpeaker) 6(Tremolo), 7(VibeRotor), 8(AutoPan), 9(Phaser), 10(AutoWah), 11(SoundBoardRev), 12(Off) End of Exclusive
11110111
F7
Upon receiving an "On" message, System Mode is changed to "XG. " All Controllers are reset, and all MultiPart data is shown in the table, and all "All System" data with (XG) mark is reset to the default values. Executing this message takes about 50ms. There should be a sufficient interval between this and the next message.
(3-5-3-6) Vibe Rotor Control
binary 11110000 01000011 01110011 01101000 00110001 00000000 00001000 0ddddddd 11110111 hexadecimal F0 43 73 68 31 00 08 DD F7 Exclusive status YAMAHA ID Clavinova ID CLP970 Sub ID donÅft care Vibe Rotor Control DD: On=7FH, Off=00H End of Exclusive
(3-5-2-1-2) XG PARMETER CHANGE
binary 11110000 01000011 0001nnnn 01001100 0aaaaaaa 0aaaaaaa 0aaaaaaa 0ddddddd | 11110111 hexadecimal F0 43 1N 4C AA AA AA DD | F7 Exclusive status YAMAHA ID Device Number Model ID Address High Address Mid Address Low Data End of Exclusive
(3-5-3-7) Velocity Sense Depth
binary 11110000 01000011 01110011 01101000 00110001 00000000 00001001 0ddddddd 11110111 hexadecimal F0 43 73 68 31 00 09 DD F7 Exclusive status YAMAHA ID Clavinova ID CLP970 Sub ID don't care Velocity Sense Depth DD: 00H - 7FH End of Exclusive
If the data size of the parameter is 2 or 4, the amount of data that corresponds to the size is transmitted. Refer to the table on page 128 for more information on the address and parameters. The following two types of data are transmitted and received. (The data is transmitted only when Parameter Change Request is received. ) XG System Data Multi Part Data
(3-5-3) SPECIAL OPERATORS (3-5-3-1) SPLIT POINT
binary 11110000 01000011 01110011 00000001 00010001 00000000 00010100 0ddddddd 11110111 hexadecimal F0 43 73 11 00 14 DD F7 Exclusive status YAMAHA ID Clavinova ID Common Sub ID Split Point Split Key No. End of Exclusive
(3-5-3-2) VOLUME, EXPRESSION AND PAN REALTIME CONTROL OFF
binary 11110000 01000011 01110011 00000001 00010001 0000nnnn 01001001 0vvvvvvv 11110111 hexadecimal F0 43 73 11 0N 45 VV F7 Exclusive status YAMAHA ID Clavinova ID Common Sub ID N = MIDI Channel Volume and Expression Realtime Control Off Value VV: On=7FH, off=OOH End of Exclusive
After this Exclusive On message is received, any change to Volume and Expression becomes effective only at the time of key on. When Exclusive Off message is received, the settings return to normal.
CLP-970
21
MIDI Data Format
(3-5-3-8) Velocity Sense Offset
binary 11110000 01000011 01110011 01101000 00110001 00000000 00001010 0ddddddd 11110111 hexadecimal F0 43 73 68 31 0A DD F7 Exclusive status YAMAHA ID Clavinova ID CLP970 Sub ID don't care Velocity Sense Offset DD: 00H - 7FH End of Exclusive
(3-5-4) Others (3-5-4-1) MIDI MASTER TUNING (Only reception)
binary 11110000 01000011 0001nnnn 00100111 00110000 00000000 00000000 0mmmmmmm 0lllllll 0ccccccc 11110111 hexadecimal F0 43 1N 27 30 00 00 MM LL F7 Exclusive status YAMAHA ID When N is received N=0-F, whichever is received. Model ID Sub ID
(3-5-3-9) Rotary Speed Control
binary 11110000 01000011 01110011 01101000 00110001 00000000 00001110 0ddddddd 11110111 hexadecimal F0 43 73 68 31 0E DD F7 Exclusive status YAMAHA ID Clavinova ID CLP970 Sub ID don't care Rotary Speed Control DD: On=7FH, Off=00H End of Exclusive
Master Tune MSB Master Tune LSB ' End of Exclusive
Tuning of all channels is changed simultaneously. Values MM and LL are used as the MIDI master tuning value. (Values N and CC are ignored. ) T=M-128 T: Actual tuning value (99 cents - +99 cents) M: 0-3 bits of value MM are regarded as MSB, and 0-3 bits of value LL are regarded as LSB. : Byte value (28 - 228) This setting cannot be reset by GM System On or XG System On.
< Table 1-1 > Parameter Basic Address
Parameter Change Address (H) (M) (L) 00 00 00 00 00 7E 00 00 7F 00 0F 10 : 00 00 00 : Description System XG System On All Parameter Reset Multi Part 1 : Multi Part 16 Reserved :
SYSTEM
MULTI PART08 08 08 :
< Table 1-2 > MIDI Parameter Change table (SYSTEM )
Address (H) 00 Size 00 Data 00 01 02 03 04 05 06 7D 7E 7F TOTAL SIZE 6 Parameter Name (H) (H) 4 0000 Master Tune . . 07FF Description -102. 4. . +102. 3[cent] 1st bit3-0 -> bit15-12 2nd bit3-0 -> bit11-8 3rd bit3-0 -> bit7-4 4th bit3-0 -> bit3-0 0. . 127 -24. . +24[semitones] 00=XG Sytem on 00=on (receive only) Default Value(H) 00 04 00 00 (0400) (Not reset by XG/GM On. )
1 1 1
00. . 7F 28. . 58 n 00 00
Master Volume Not Used Transpose XG System On All Parameter Reset
7F 40
< Table 1-3 > MIDI Parameter Change table (MULTI PART)
Address (H) 08 Size nn nn nn nn nn nn nn nn nn nn nn nn nn nn nn nn Data 01 02 03 08 09 0A 0B 0C 0D 0E 11 12 13 14 23 35 Prameter Name (H) (H) 1 00. . 7F Bank Select MSB 1 00. . 7F Bank Select LSB 1 00. . 7F Program Number 1 2 28. . 58 00. . FF Note Shift Detune Description 0. . 127 0. . 127 1. . 128 1. . 3:drum thru, drum1. . 2 -24. . +24[semitones] -12. 8. . +12. 7[Hz] 1st bit3. . 0 -> bit7. . 4 2nd bit3. . 0 -> bit3. . 0 0. . 127 0. . 127 0. . 127 L64. . C. . R63 (0. . 64. . 127) 0. . 127 0. . 127 0. . 127 0. . 127 -24. . +24[semitones] 0:OFF 1:ON Default Value (H) 7F (Part10), 00 (Others) 00 00 01 (Part10) 40 08 00 (80) 64 40 40
1 1 1 1 1 1 1 1 1 1
00. . 7F 00. . 7F 00. . 7F 00. . 7F 00. . 7F 00. . 7F 00. . 7F 00. . 7F 28. . 58 00. . 01
Volume Velocity Sense Depth Velocity Sense Offset Pan Dry Level Chorus Send Reverb Send Variation Send Bend Pitch Control Rev Note Message
7F 00 28 00 42 01
22
CLP-970
MIDI Data Format
XG sound source
1. Channel messages 1. 1 Note on/note off
These messages convey keyboard performance data. Range of note numbers received = 0 (C-2). . . 60 (C3). . . 127 (G8) Velocity range = 1. . . 127 (Velocity is received only for note-on) When the Multi Part parameter "Rcv NOTE MESSAGE" = OFF, that part will not receive these messages. For a drum part*, key-off is not received if the DrumSetup parameter Rcv NOTE OFF = OFF. For a drum part, key-on is not received if the DrumSetup parameter Rcv NOTE ON = OFF. * Drum Part indicates that the Multi Part parameter PART MODE is "set to DRUM, DRUMS1, DRUMS2. "
1. 2. 6 Panpot
This message control the panning (stereo location) of each part. Control# Parameter 10 Pan Data Range 0. . . 64. . . 127
When the Multi Part parameter Rcv PAN = OFF, that part will not receive Panpot. [. . . ] Since approximately 50[ms] are required in order to execute this message, please allow an appropriate interval before transmitting the next message.
2. 1. 3. 2 XG System parameter change
This message sets the XG SYSTEM block (refer to tables <1 -1>, <1 - 2>).
2. 1. 3. 3 Multi Effect1 parameter change
This message sets the MULTI EFFECT1 block (refer to tables <1 - 1>, <1 - 3>).
2. 1. 3. 4 Multi Part parameter change
This message sets the MULTI PART block (refer to tables <1 - 1>, <1 - 4>).
2. 1. 1 Universal realtime messages 2. 1. 1. 1 Master Volume
11110000 01111111 01111111 00000100 00000001 * 0sssssss 0ttttttt 11110111 or, 11110000 01111111 0xxxnnnn 00000100 00000001 0sssssss 0ttttttt 11110111 F0H 7FH 7FH 04H 01H SSH TTH F7H F0H 7FH XNH 04H 01H SSH TTH F7H = Exclusive status = Universal Real Time = ID of target device = Sub-ID #1 = Device Control Message = Sub-ID #2 = Master Volume = Volume LSB = Volume MSB = End of Exclusive = Exclusive status = Universal Real Time = Device Number, xxx = don't care = Sub-ID #1 = Device Control Message = Sub-ID #2 = Master Volume = Volume LSB = Volume MSB = End of Exclusive
2. 1. 3. 5 Drums Setup parameter change
This message sets the DRUMS SETUP block (refer to tables <1 - 1> , <1 - 5>).
2. 1. 4 Other parameter changes 2. 1. 4. 1 Master tuning
This message simultaneously modifies the tuning of all channels. 11110000 01000011 0001nnnn 00100111 00110000 00000000 00000000 0000mmmm 0000llll 0xxxxxxx 11110111 F0H 43H 1NH 27H 30H 00H 00H 0MH 0LH XXH F7H Exclusive status YAMAHA ID N:device Number Model ID Address High Address Mid Address Low Master Tune MSB Master Tune LSB don't care End of Exclusive
When this is received, the Volume MSB will be reflected by the System parameter MASTER VOLUME. * The binary expression 0sssssss is expressed in hexadecimal as SSH. The same applies elsewhere.
Normally, the XG SYSTEM message MASTER TUNE should be used (refer to table <1-2>).
2. 2 Bulk dump 2. 1. 2 Universal non-realtime messages 2. 1. 2. 1 General MIDI System On
11110000 01111110 01111111 00001001 00000001 11110111 or, 11110000 01111110 0xxxnnnn 00001001 00000001 11110111 F0H 7EH 7FH 09H 01H F7H F0H 7EH XNH 09H 01H F7H = Exclusive status = Universal Non-Real Time = ID of target device = Sub-ID #1 = General MIDI Message = Sub-ID #2 = General MIDI On = End of Exclusive = Exclusive status = Universal Non-Real Time = N:Device Number, X:don't care = Sub-ID #1 = General MIDI Message = Sub-ID #2 = General MIDI On = End of Exclusive This device uses the following bulk dump messages. [. . . ]