Yamaha CLP-970 Reference Booklet - Page 20

REGISTERED PARAMETER NUMBER RPN Only reception, 2-2 RESET ALL CONTROLLERS Only reception

Page 20 highlights

MIDI Data Format * Receiving control numbers c = 0 BANK SELECT MSB c = 32 BANK SELECT LSB c = 6 DATA ENTRY MSB c = 38 DATA ENTRY LSB c = 7 MAIN VOLUME c = 10 PANPOT c = 11 EXPRESSION c = 64 SUSTAIN c = 66 SOSTENUTO c = 67 SOFT PEDAL c = 91 REVERB SEND LEVEL c = 93 CHORUS SEND LEVEL c = 94 VARIATION SEND LEVEL c = 96 DATA INCREMENT c = 97 DATA DECREMENT ; v = 0:PANEL VOICE ; v = 0 - 127 ; v = 0 - 127*1 ; v = 0 - 127*1 ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 0-63:OFF , 64-127:ON ; v = 0-63:OFF , 64-127:ON ; v = 0 - 127 ; v = 0 - 127 ; v = 0 - 127 ; v = 127*1 ; v = 127*1 *1: Used only for setting the parameters with the specified RPN. Processing the Bank Select message is deferred until the Program Change is received. To change the voices (including the voice banks), transmit Bank Select MSB, LSB, then Program Change in this order as a set. (3-2) CHANNEL MODE MESSAGES 45"564 OOOO (#O)) O70 6.#&3 CONTROL NUMBER 0ccccccc c = CONTROL NUMBER CONTROL VALUE 0vvvvvvv v = DATA VALUE (3-2-1) ALL SOUND OFF (Only reception) (CONTROL NUMBER = 78H , DATA VALUE = 0) All voicing sounds on the corresponding channel(s) are muted. Note On and Hold On Channel messages are also erased. (3-2-2) RESET ALL CONTROLLERS (Only reception) (CONTROL NUMBER = 79H , DATA VALUE = 0) The following controller values are reset. PITCH BEND CHANGE EXPRESSION SUSTAIN SOSTENUTO SOFT PEDAL RPN 0 (mid point) 127 (max) 0 (off) 0 (off) 0 (off) The number is not specified. The internal data does not change. (3-2-3) ALL NOTES OFF (Only reception) (CONTROL NUMBER = 7BH , DATA VALUE = 0) All notes (that are on) are turned off. If sustain or sostenuto is on, the corresponding note does not stop voicing until sustain or sostenuto is turned off. (3-2-4) OMNI OFF (Only reception) (CONTROL NUMBER = 7CH , DATA VALUE = 0) Same process as when All Notes Off message is received. (3-2-5) OMNI ON (Only reception) (CONTROL NUMBER = 7DH , DATA VALUE = 0) Same process as when All Notes Off message is received. It does not set OMNI On. (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 1011nnnn (BnH) n = 0 - 15 VOICE CHANNEL NUMBER RPN LSB 01100100 (64H) RPN LSB NUMBER 0ppppppp p = RPN LSB (Refer to below) RPN MSB 01100101 (65H) RPN MSB NUMBER 0qqqqqqq q = RPN MSB (Refer to below) DATA ENTRY MSB 00000110 (06H) DATA VALUE 0mmmmmmm m = Data Value DATA ENTRY LSB 00100110 (26H) DATA VALUE 0lllllll 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 02H 00H 7FH 7FH 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. (3-4) SYSTEM REALTIME MESSAGES (Only transmission) (3-4-1) MIDI CLOCK STATUS 11111000 (F8H) Transmission: Transmitted in a 1/24 beat timing. (3-4-2) START STATUS 11111010 (FAH) Transmission: The message is output when song playback on the instrument starts. Reception: Song playback or song recording starts, depending on the state of the instrument. (3-4-3) STOP STATUS 11111100 (FCH) Transmission: The message is output when song playback on the instrument stops. Reception: Song playback or song recording stops, depending on the state of the instrument. (3-4-4) ACTIVE SENSING STATUS 11111110 (FEH) This message is transmitted about every 200 msec. When the instrument receives this code, it starts "sensing." If it does not receive any status information or other data, the instrument clears the MIDI reception buffer and forces off all voicing notes and sustain. All Control values are reset to their default settings. (3-5) SYSTEM EXCLUSIVE MESSAGE (3-5-1) UNIVERSAL SYSTEM EXCLUSIVE (3-5-1-1) UNIVERSAL REALTIME MESSAGE (3-5-1-1-1) MIDI MASTER VOLUME (Only reception) binary hexadecimal 11110000 F0 Exclusive status 01111111 7F Universal Realtime 01111111 7F ID of target Device 00000100 04 Sub-ID #1=Device Control Message 00000001 01 Sub-ID #2=Master Volume 0sssssss SS Volume LSB 0ttttttt TT Volume MSB 11110111 F7 End of Exclusive or 11110000 F0 Exclusive status 01111110 7F Universal Realtime 0xxxnnnn XN When N is received N=0-F, whichever is received. When N is transmitted N always=0. X = don't care 00000100 04 Sub-ID #1=Device Control Message 00000001 01 Sub-ID #2=Master Volume 0sssssss SS Volume LSB 0ttttttt TT Volume MSB 11110111 F7 End of Exclusive All channel volume level is changed simultaneously. Value "TT" is used as the master volume level. (Value "SS" is ignored.) 20 CLP-970

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36

20
CLP-970
MIDI Data Format
* Receiving control numbers
c =
0
BANK SELECT MSB
; v = 0:PANEL VOICE
c = 32
BANK SELECT LSB
; v = 0 - 127
c =
6
DATA ENTRY MSB
; v = 0 - 127*1
c = 38
DATA ENTRY LSB
; v = 0 - 127*1
c =
7
MAIN VOLUME
; v = 0 - 127
c = 10
PANPOT
; v = 0 - 127
c = 11
EXPRESSION
; v = 0 - 127
c = 64
SUSTAIN
; v = 0 - 127
c = 66
SOSTENUTO
; v = 0-63:OFF , 64-127:ON
c = 67
SOFT PEDAL
; v = 0-63:OFF , 64-127:ON
c = 91
REVERB SEND LEVEL
; v = 0 - 127
c = 93
CHORUS SEND LEVEL
; v = 0 - 127
c = 94
VARIATION SEND LEVEL
; v = 0 - 127
c = 96
DATA INCREMENT
; v = 127*1
c = 97
DATA DECREMENT
; v = 127*1
*1: Used only for setting the parameters with the specified RPN.
Processing the Bank Select message is deferred until the Program Change is received. To
change the voices (including the voice banks), transmit Bank Select MSB, LSB, then Pro-
gram Change in this order as a set.
(3-2) CHANNEL MODE MESSAGES
STATUS
1011nnnn
(
BnH
)
n = 0 - 15 VOICE CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
c = CONTROL NUMBER
CONTROL VALUE
0vvvvvvv
v = DATA VALUE
(3-2-1) ALL SOUND OFF (Only reception)
(CONTROL NUMBER = 78H , DATA VALUE = 0)
All voicing sounds on the corresponding channel(s) are muted. Note On and Hold On
Channel messages are also erased.
(3-2-2) RESET ALL CONTROLLERS (Only reception)
(CONTROL NUMBER = 79H , DATA VALUE = 0)
The following controller values are reset.
PITCH BEND CHANGE
0 (mid point)
EXPRESSION
127 (max)
SUSTAIN
0 (off)
SOSTENUTO
0 (off)
SOFT PEDAL
0 (off)
RPN
The number is not specified. The internal data does not
change.
(3-2-3) ALL NOTES OFF (Only reception)
(CONTROL NUMBER = 7BH , DATA VALUE = 0)
All notes (that are on) are turned off. If sustain or sostenuto is on, the corresponding note
does not stop voicing until sustain or sostenuto is turned off.
(3-2-4)
OMNI OFF (Only reception)
(CONTROL NUMBER = 7CH , DATA VALUE = 0)
Same process as when All Notes Off message is received.
(3-2-5)
OMNI ON (Only reception)
(CONTROL NUMBER = 7DH , DATA VALUE = 0)
Same process as when All Notes Off message is received.
It does not set OMNI On.
(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
1011nnnn (BnH)
n = 0 - 15 VOICE CHANNEL NUMBER
RPN LSB
01100100 (64H)
RPN LSB NUMBER
0ppppppp
p = RPN LSB (
Refer to below
)
RPN MSB
01100101 (65H)
RPN MSB NUMBER
0qqqqqqq
q = RPN MSB (
Refer to below
)
DATA ENTRY MSB
00000110 (06H)
DATA VALUE
0mmmmmmm
m = Data Value
DATA ENTRY LSB
00100110 (26H)
DATA VALUE
0lllllll
l = Data Value
Specify the parameter with RPN MSB/LSB, then set the parameter value with data entry
MSB/LSB.
RPN
D.ENTRY
LSB MSB
MSB LSB
PARAMETER NAME
DATA RANGE
00H 00H
mmH ---
PITCH BEND SENSITIVITY
00H - 18H
(0 - 24 semitone)
01H 00H
mmH llH
FINE TUNE
{mmH,llH} =
{00H,00H}-{40H,00H}-
{7FH,7FH}
(–8192*100/8192) - 0 - (+8192*100/8192)
02H 00H
mmH ---
COARSE TUNE
28H - 40H - 58H
(-24 - 0 - +24 semitone)
7FH 7FH
--- ---
NULL
The RPN number is not specified.
It does not affect the internal settings.
(3-4)
SYSTEM REALTIME MESSAGES (Only transmission)
(3-4-1)
MIDI CLOCK
STATUS
11111000
(F8H)
Transmission: Transmitted in a 1/24 beat timing.
(3-4-2)
START
STATUS
11111010
(FAH)
Transmission: The message is output when song playback on the instrument starts.
Reception: Song playback or song recording starts, depending on the state of the instru-
ment.
(3-4-3)
STOP
STATUS
11111100
(FCH)
Transmission: The message is output when song playback on the instrument stops.
Reception: Song playback or song recording stops, depending on the state of the instru-
ment.
(3-4-4)
ACTIVE SENSING
STATUS
11111110
(FEH)
This message is transmitted about every 200 msec.
When the instrument receives this code, it starts “sensing.” If it does not receive any status
information or other data, the instrument clears the MIDI reception buffer and forces off
all voicing notes and sustain. All Control values are reset to their default settings.
(3-5)
SYSTEM EXCLUSIVE MESSAGE
(3-5-1)
UNIVERSAL SYSTEM EXCLUSIVE
(3-5-1-1)
UNIVERSAL REALTIME MESSAGE
(3-5-1-1-1)
MIDI MASTER VOLUME (Only reception)
binary
hexadecimal
11110000
F0
Exclusive status
01111111
7F
Universal Realtime
01111111
7F
ID of target Device
00000100
04
Sub-ID #1=Device Control Message
00000001
01
Sub-ID #2=Master Volume
0sssssss
SS
Volume LSB
0ttttttt
TT
Volume MSB
11110111
F7
End of Exclusive
or
11110000
F0
Exclusive status
01111110
7F
Universal Realtime
0xxxnnnn
XN
When N is received N=0-F, whichever is received.
When N is transmitted N always=0.
X = don’t care
00000100
04
Sub-ID #1=Device Control Message
00000001
01
Sub-ID #2=Master Volume
0sssssss
SS
Volume LSB
0ttttttt
TT
Volume MSB
11110111
F7
End of Exclusive
All channel volume level is changed simultaneously.
Value “TT” is used as the master volume level. (Value “SS” is ignored.)