Yamaha CLP-625 User Manual

EN
MIDI Reference
CLP-625
Table of Contents
MIDI Functions .............................................................. 2
Local Control ON/OFF................................................................2
Program Change ON/OFF..........................................................3
Control Change ON/OFF............................................................3
MIDI Data Format.......................................................... 4
MIDI Implementation Chart ........................................... 8

MIDI Functions

C1 C4
E2 F5
11 14 169
5 6 8 10121315
OFF
31
742 11 14 169
5 6 8 10 12 13 15
1+2
ALL
31
742
Transmit Channel
(C1 – E2)
Receive Channel
(C4 – F5)
C6
When this instrument and a computer are connected with a USB cable, MIDI communication can be performed. The explanations here cover the settings necessary for performing MIDI communication between both devices.
For instructions on how to connect this instrument to the computer, refer to the “Computer-related Operations” downloadable from the Yamaha Manual Library.

MIDI Transmit/Receive Channel Selection

In order to perform MIDI communication between this instrument and a computer, it is necessary to match the corresponding MIDI transmit and receive channels. By setting the MIDI transmit channels on this instrument, the setting of the keyboard or pedal performance or the program change can be transmitted over the channel number corresponding to a specified channel on the computer. By properly setting the MIDI receive channels on this instrument, only data of the specified channel will be played back in the MIDI data received from the computer.
Setting the Transmit Channel
While holding down [DEMO/SONG] and [PIANO/VOICE], press the C1 – E2 keys.
Default setting
MIDI transmission channel = 1
Setting the Receive Channel
While holding down [DEMO/SONG] and [PIANO/VOICE], press the C4 – F5 keys.
Default setting
MIDI receive channel = ALL
MIDI transmission channels in Dual
Voice 1 data is transmitted on the channel set up here. Voice 2 data is transmitted on the next greater channel number relative to the specified channel.
MIDI receive channel = ALL:
This allows simultaneous reception of different parts on all 16 MIDI channels. When SMF Song data is played back on a computer with the Voice of this instrument, this setting is selected. However, when a Voice not available on the instrument is specified, the playback sound may not be suitable.
MIDI receive channel = 1+2:
This allows simultaneous reception on channels 1 and 2 only. When SMF Song data is played back on a computer, this setting is selected for playing back only data of channels 1-2 on this instrument.
Panel settings (Voices, etc.) of this instrument will not be affected by MIDI messages received from a computer.
Data for the demo song and piano preset songs cannot be transmitted via MIDI.

Local Control ON/OFF

“Local Control” refers to the fact that, normally, the keyboard of the instrument controls its internal tone generator, allowing the internal voices to be played directly from the keyboard. This situation is “Local Control On,” since the internal tone generator is controlled locally by its own keyboard. Local Control can be turned off as desired, so that the keyboard of the instrument does not play the internal voices.
While holding down [DEMO/SONG] and [PIANO/VOICE], press the C6 key. Pressing the C6 key repeatedly toggles between Local Control On and Off.
Default setting
ON
CLP-625 MIDI Reference
2
MIDI Functions

Program Change ON/OFF

C#6
D6
The information related to Voice changes is called “program change” in MIDI. Sending and receiving program change messages can be enabled or disabled as desired on this instrument. For example, if the relevant transmit and receive parameters are set to ON, Voice change information in this instrument can be transmitted to or received from a computer. (However, the Voice as played from the keyboard is maintained and does not change.)
While holding down [DEMO/SONG] and [PIANO/VOICE], press the C#6 key. Pressing the C#6 key repeatedly toggles between Local Control On and Off.
For information on program change numbers for each of the Voices of the instrument, refer to page 4.
Default setting
ON

Control Change ON/OFF

Information related to non-note expressive changes, such as the use of a sustain pedal, is called “control change” in MIDI. Sending and receiving control change messages can be enabled or disabled as desired on this instrument. For example, if the relevant transmit and receive parameters are set to ON, pedal performance information on this instrument can be transmitted to or received from a computer. (However, the performance of pedals and other controls as played from the instrument is maintained and does not change.)
While holding down [DEMO/SONG] and [PIANO/VOICE], press the D6 key. Pressing the D6 key repeatedly toggles between Local Control On and Off.
For information on control changes that can be used with the instrument, refer to page 4.
Default setting
ON
CLP-625 MIDI Reference
3

MIDI Data Format

MIDI Channel Message

: Can be transmitted and recognized.: Cannot be transmitted by the panel operations,
but can be transmitted by song playback data.
×: Cannot be transmitted or received.
MIDI Events
Key Off 8nH (n: channel no.) kk Key no. (0 - 127) vv Velocity (0 - 127)
Key On 9nH kk Key no. (0 - 127) vv Key On: vv = 1 - 127
Control Change BnH 0 (00H) Bank Select MSB 0 - 127 (...7FH)
Mode Message BnH 120 (78H) All Sound Off 0
Program Change CnH pp 0 - 127
Channel After Touch
Polyphonic After Touch
Pitch Bend Change EnH cc LSB dd MSB
Realtime Message F8H MIDI Cl ock
DnH vv
AnH kk vv
FAH St art
FBH Continue
FCH Stop
FEH Active Sens
FFH System Reset
Status byte 1st Data byte 2nd Data byte
Status Data (HEX) Parameter Data (HEX) Parameter
Key Off: vv = 0
32 (20H) Bank Select LSB 0 - 127 (...7FH)
1 (01H) Modulati on 0 - 127 (...7FH)
6 (06H) Data Entr y MSB 0 - 127 (...7FH)
38 (26H) Data Entry LSB 0 - 127 (...7FH)
7 (07H) Main Volume 0 - 127 (...7FH)
10 (0AH) Panpot 0 - 127 (...7FH)
11 (0BH) Expression 0 - 127 (...7FH)
16 (10H) General Purpose Controller 1 0 - 127 (...7FH)
64 (40H) Damper (Sustain) 0 - 127 (...7FH)
66 (42H) Sostenuto 0 - 127 (...7FH)
67 (43H) Soft Pedal 0 - 127 (...7FH)
71 (47H) Harmonic Content 0 - 127 (...7FH)
72 (48H) Release Time 0 - 127 (...7FH)
73 (49H) Attack Time 0 - 127 (...7FH)
74 (4AH) Brightness 0 - 127 (...7FH)
84 (54H) Portamento Control 0 - 127 (...7FH)
91 (5BH) Effect1 Depth
93 (5DH) Effect3 Depth
96 (60H) Increment 0 - 127 (...7FH)
97 (61H) Decrement 0 - 127 (...7FH)
100 (64H) RPN LSB 0 - 127 (...7FH)
101 (65H) RPN MSB 0 - 127 (...7FH)
121 (79H) Reset All Controller 0
122 (7AH) Local Control 0: OFF
123 (7BH) All Note Off 0
124 (7CH) OMNI OFF 0
125 (7DH) OMNI ON 0
126 (7EH) MONO 0 - 16 (...10H)
127 (7FH) POLY 0
(Reverb Send Level)
(Chorus Send Level)
0 - 127 (...7FH)
0 - 127 (...7FH)
7F: ON
Transmitted Recognized
○○
○○
○○
○○
△○
○○
○○
○○
△○
△○
○○
○○
○○
△○
△○
△○
△○
△○
○○
○○
△○
○○
△○
△○
×○
△○
×○
×○
×○
×○
○○
××
△×
△○
○×
○○
××
○○
○○
××
CLP-625 MIDI Reference
4
MIDI Data Format
Preset Voice List
Voice No
1 CFX Grand 108 01
1' Binaural CFX Grand 108 100 1
2 Bösendorfer 108 61
3 Pop Grand 108 12
4 Stage E.Piano 108 05
5 DX E.Piano 108 06
6 Harpsichord 108 07
7 Vibraphone 108 012
8 Pipe Organ 108 120
9 Jazz Organ 108 017
10 Strings 108 049
Voice N ame
MSB
(0-127)
LSB
(0-127)
Program Change #
(1-128)
Parameters controlled by RPN (Registered Parameter Numbers)
RPN Data Entry
MSB LSB MSB LSB
00H 01H mmH llH Fine Tune mm ll: 00H 00H -100[cent]
00H 02H mmH Coarse Tune mm: 28H-40H-58H
7FH 7FH Null
Parameter Data Range Transmitted Recognized
... mm ll: 40H 00H 0[cent] ... mm ll: 7FH 7FH 100[cent]
(-24...0...+24[semitones])
○○
△○
△○
CLP-625 MIDI Reference
5
MIDI Data Format

MIDI Parameter Change Table

MIDI PARAMETER CHANGE TABLE (XG SYSTEM)
Address (H) Size (H) Data (H) Parameter Transmitted Recognized Description Default value (H)
00 00 00 4 0000 - 07FF MASTER TUNE
01
02
03
04 1 00 - 7F MASTER VOLUME
05 1 00 - 7F (MASTER ATTENUATOR)
06 1 28 - 58 TRANSPOSE
7D n DRUM SETUP RESET
7E 00 XG SYSTEM ON
7F 00 ALL PARAMETER RESET
TOTAL SIZE 7
△○
×○
××
××
××
△○
×○
MIDI PARAMETER CHANGE TABLE (EFFECT 1)
Address (H) Size (H) Data (H) Parameter Transmitted Recognized Description Default
02 01 00 2 00 - 7F
02 01 20 2 00 - 7F
22 1 00 - 7F CHORUS PARAMETER 1
24 1 00 - 7F CHORUS PARAMETER 3
00 - 7F
00 - 7F
REVERB TYPE MSB REVERB TYPE LSB
CHORUS TYPE MSB CHORUS TYPE LSB
○○
○○
○○
○○
-102.4 - +102.3[cent] 00 04 00 00
1st bit3 - 0
bit15 - 12
bit11 - 8
2nd bit3 - 0
bit7 - 4
3rd bit3 - 0
bit3 - 0
4th bit3 - 0
0 - 127 7F
-12 - +12[semitones] (MIDI value = 34H – 4CH)
n = Drum setup number
00 = XG system ON
00 = ON
Refer to Effect MIDI Map (page 7) 00: basic type
40
01 (= HALL1)
00
41 (= CHORUS1)
00
MIDI PARAMETER CHANGE TABLE (EFFECT 2)
Address (H) Size (H) Data (H) Parameter Transmitted Recognized Description Default
03 n 00 2 00-7F
0B 1 00-7F INSERTION EFFECT PARAMETER 10
0C 1 00-7F INSERTION EFFECT PART NUMBER
10 1 00-7F AC1 I NSERTION CONTROL DEPTH
INSERTION EFFECT TYPE MSB
00-7F
INSERTION EFFECT TYPE LSB
○○
○○
○○
○○
MIDI PARAMETER CHANGE TABLE (MULTI PART)
Address (H) Size (H) Data (H) Parameter Transmitted Recognized Description Default value (H)
8 nn 07 1 00 - 05 PART MODE
00 00 0C 1 00 - 7F VELOCITY SENSE DEPTH
0D 1 00 - 7F VELOCITY SENSE OFFSET
41 1 00 - 7F SCALE TUNING C
42 1 00 - 7F SCALE TUNING C#
43 1 00 - 7F SCALE TUNING D
44 1 00 - 7F SCALE TUNING D#
45 1 00 - 7F SCALE TUNING E
46 1 00 - 7F SCALE TUNING F
47 1 00 - 7F SCALE TUNING F#
48 1 00 - 7F SCALE TUNING G
49 1 00 - 7F SCALE TUNING G#
4A 1 00 - 7F SCALE TUNING A
4B 1 00 - 7F SCALE TUNING A#
4C 1 00 - 7F SCALE TUNING B
59 1 00 - 5F AC1 CONTROLLER NUMBER
○○
○○
○○
△○
△○
△○
△○
△○
△○
△○
△○
△○
△○
△○
△○
○○
0 - 127
0 - 127
0…95
05(=DELAY L,C,R)(*9)
00
CLP-625 MIDI Reference
6
MIDI Data Format

System Exclusive Messages

MIDI EVENT Data Format
Universal System Exclusive MIDI Master Volume F0H 7FH 7FH 04H 01H ll mm F7H
ll mm Volume (mm = MSB, ll = LSB)
or
F0H 7FH XN 04H 01H ll mm F7H
GM System On
XG XG Paramete r Change
XG Bulk Dump
Others Master Tune
Effect MIDI Map (Reverb)
RECITAL HALL 01H 18H CONCERT HALL 01H 04H CHAMBER 02H 18H CLUB 03H 18H OFF 00H 00H
MSB LSB
XN When N is received N = 0 - F, whichever is received.
ll mm Volume (mm = MSB, ll = LSB)
F0H 7EH 7FH 09H 01H F7H
or
F0H 7EH XN 09H 01H F7H
0xxxnnnn XN When N is received N = 0 - F, whichever is received.
F0H 43H 1nH 4CH hh mm ll dd … F7H
hh mm ll Address dd Data
F0H 43H 0nH 4CH aa bb hh mm ll dd … dd cc F7H
0n Device Number n = 0 (send), 0 - f (receive) aa bb Byte Count (aa << 7) + bb hh mm ll Address dd Data cc Check SUM
F0H 43H 1n 27H 30H 00H 00H mm ll cc F7H
1n Channel (0 - f (receive)) mm ll cc (mm << 4) + ll (1step/1cent), cc = Ignored
X = Ignored.
X = Ignored.
Transmitted Recognized
×○
×○
○○
×○
×○
CLP-625 MIDI Reference
7

MIDI Implementation Chart

TransmittedFunction Recognized Remarks
Basic Channel
Note
Number : True voice
Velocity
After Touch
Pitch Bend
Control Change
Prog Change : True #
System Exclusive
Common : Song Pos. : Song Sel. : Tune
System : Clock Real Time : Commands
:
All Sound Off
Aux :
Reset All Cntrls
: Local ON/OFF Mes- :
All Notes OFF
sages:
Active Sense
: Reset
Notes:
Mode
Changed
Note ON Note OFF
Key’s Ch’s
0,32
1
7 10 11
6,38
64,66,67
71-74
84
91,93 96-97
100-101
1 - 16
9nH,v=1-127
8nH,v=1-127
× ×
×
*
 
×
*
 
×
*
×
*
×
*
           
0 - 127
**************
× × ×
 
× * × * × × *
×
3
×
**************
0 - 127 **************
Mode 1 : OMNI ON , POLY Mode 2 : OMNI ON ,MONO Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF,MONO
×
*
1 - 16
9nH,v=1-127
9nH,v=0 or 8nH
-2 - 2 semitones
× ×
× × ×
×
(120,126,127)
(121)
(122)
(123-125)
×
3
× ×
0 - 127 0 - 127
: Yes
×
: No
Default Messages Altered
[ Clavinova ] Date : 28-DEC-2016
Model CLP-625 MIDI Implementation Chart
Version : 1.0
Bank Select Modulation Main Volume Panpot Expression Data Entry Pedal
Portamento Control
Effect Depth RPN Inc,Dec RPN LSB,MSB
0 - 127
0,1,4,5,6,11,16,19,48
* These Control Change messages cannot be transmitted by panel
operations, but can be transmitted by song playback data.
Manual Development Group
©2016 Yamaha Corporation
Published 12/2016 MWA0
CLP-625 MIDI Reference
8
Loading...