Yamaha CVP-109 Reference Booklet - Page 18

Channel Mode Messages, 3 Registered Parameter Numberrpn

Page 18 highlights

MIDI Data Format • HARMONIC CONTENT applies adjustment to the resonance value that is set by the voice. This parameter specifies relative change with the value of 64 producing 0 adjustment. As values get higher the sound becomes increasingly eccentric. Note that for some voices the effective parameter range is narrower than the legal parameter range. • RELEASE TIME applies adjustment to the envelope release time set by the voice. This parameter specifies relative change with the value of 64 producing 0 adjustment. • ATTACK TIME applies adjustment to the envelope attack time set by the voice. This parameter specifies relative change with the value of 64 producing 0 adjustment. • BRIGHTNESS applies adjustment to the cut-off frequency set by the voice. This parameter specifies relative change with the value of 64 producing 0 adjustment. Lower voices produce a softer sound. For some voices the effective parameter range is narrower than the legal parameter range. (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 (Receive only) (CONTROL NUMBER = 78H , DATA VALUE = 0) Switches off all sound from the channel. Reset Note On and Hold On conditions established by Channel Messages. (3-2-2) RESET ALL CONTROLLERS (Receive only) (CONTROL NUMBER = 79H , DATA VALUE = 0) Resets controllers as follows. PITCH BEND CHANGE AFTER TOUCH MODULATION EXPRESSION SUSTAIN SOSTENUTO SOFT PEDAL NRPN RPN PORTAMENT CONTROL PORTAMENTO 0 (Center) 0 (min.) 0 (min.) 127 (max.) 0 (off) 0 (off) 0 (off) Sets number to null. (Internal data remains unchanged) Sets number to null. (Internal data remains unchanged) Resets portamento source note number 0 (off) (3-2-3) ALL NOTES OFF (Receive only) (CONTROL NUMBER = 7BH , DATA VALUE = 0) Switches off all of the channel's "on" notes. However, any notes being held by SUSTAIN or SOSTENUTO continue to sound until SUSTAIN/SOSTENUTO goes off. (3-2-4) OMNI OFF (Receive only) (CONTROL NUMBER = 7CH , DATA VALUE = 0) Same processing as for All Notes Off. (3-2-5) OMNI ON (Receive only) (CONTROL NUMBER = 7DH , DATA VALUE = 0) Same processing as for All Notes Off. Omni On is not executed. (3-2-6) MONO (Receive only) (CONTROL NUMBER = 7EH , DATA VALUE = 0) Same processing as for All Notes Off. If the 3rd byte is in a range of 0-16 the corresponding channel will be changed to Mode 4 (m=1). (3-2-7) POLY (Receive only) (CONTROL NUMBER = 7FH , DATA VALUE = 0) Same processing as for All Sounds Off and the corresponding channel will be changed to Mode 3. (3-3) REGISTERED PARAMETER NUMBER(RPN) STATUS 1011nnnn(BnH) n = 0 - 15 VOICE CHANNEL NUMBER RPN LSB 01100100(64H) RPN LSB NUMBER 0ppppppp p = RPN LSB (refer to the list below) RPN MSB 01100101(65H) RPN MSB NUMBER 0qqqqqqq q = RPN MSB (refer to the list below) DATA ENTRY MSB 00000110(06H) DATA VALUE 0mmmmmmm m = Data Value DATA ENTRY LSB 00100110(26H) DATA VALUE 0lllllll l = Data Value First appoints the parameter for RPN MSB/LSB, then sets the parameter value for 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 semitones) 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 semitones) - - NULL Clears the current RPN number setting. Does not change the internal parameter settings. (3-4) NON-REGISTERED PARAMETER NUMBER(NRPN) (Receive only) STATUS 1011nnnn(BnH) n = 0 - 15 VOICE CHANNEL NUMBER NRPN LSB 01100010(62H) NRPN LSB NUMBER 0ppppppp p = NRPN LSB (refer to the list below) NRPN MSB 01100011(63H) NRPN MSB NUMBER 0qqqqqqq q = NRPN MSB (refer to the list below) DATA ENTRY MSB 00000110(06H) DATA VALUE 0mmmmmmm m = Data Value First appoints the parameter for NRPN MSB/LSB, then sets the parameter value for data entry MSB/LSB. NRPN D.ENTRY MSB LSB MSB LSB 01H 08H mmH - 01H 09H mmH - 01H 0AH mmH - 01H 20H mmH - 01H 21H mmH - 01H 30H mmH - 01H 31H mmH - 01H 34H mmH - 01H 35H mmH - 01H 63H mmH - 01H 64H mmH - 01H 66H mmH - 14H rrH mmH - 15H rrH mmH - 16H rrH mmH - 17H rrH mmH - 18H rrH mmH - 19H rrH mmH - 1AH rrH mmH - 1CH rrH mmH - 1DH rrH mmH - 1EH rrH mmH - 1FH rrH mmH - PARAMETER NAMEDATA RANGE VIBRATO RATE 00H - 40H - 7FH (-64 - 0 - +63) VIBRATO DEPTH 00H - 40H - 7FH (-64 - 0 - +63) VIBRATO DELAY 00H - 40H - 7FH (-64 - 0 - +63) FILTER CUTOFF FREQUENCY 00H - 40H - 7FH (-64 - 0 - +63) FILTER RESONANCE 00H - 40H - 7FH (-64 - 0 - +63) EQ BASS (CVP-109/107/700) 00H - 40H - 7FH (-64 - 0 - +63) EQ TREBLE (CVP-109/107/700) 00H - 40H - 7FH (-64 - 0 - +63) EQ BASS FREQ. (CVP-109/107/700) 00H - 40H - 7FH (-64 - 0 - +63) EQ TREBLE FREQ. (CVP-109/107/700) 00H - 40H - 7FH (-64 - 0 - +63) EG ATTACK TIME 00H - 40H - 7FH (-64 - 0 - +63) EG DECAY TIME 00H - 40H - 7FH (-64 - 0 - +63) EG RELEASE 00H - 40H - 7FH (-64 - 0 - +63) DRUM FILTER CUTOFF FREQ. 00H - 40H - 7FH (-64 - 0 - +63) DRUM FILTER RESONANCE 00H - 40H - 7FH (-64 - 0 - +63) DRUM AEG ATTACK RATE 00H - 40H - 7FH (-64 - 0 - +63) DRUM AEG DECAY RATE 00H - 40H - 7FH (-64 - 0 - +63) DRUM PITCH COARSE 00H - 40H - 7FH (-64 - 0 - +63) DRUM PITCH FINE 00H - 40H - 7FH (-64 - 0 - +63) DRUM LEVEL 00H - 7FH (0 - max.) DRUM PANPOT 00H ,01H - 40H - 7FH (random,left - center - right) DRUM REVERB SEND LEVEL 00H - 7FH (0 - max.) DRUM CHORUS SEND LEVEL 00H - 7FH (0 - max.) DRUM VARIATION SEND LEVEL 00H - 7FH (0 - max.) The MSB 14H-1FH (for drums) message is received when multi-part parameters PART MODE = DRUMS1...2. rrH : drum instrument note number (3-5) SYSTEM REALTIME MESSAGES (3-5-1) MIDI CLOCK STATUS 11111000 (F8H) Transmission: 96 clocks per measure are transmitted. Reception: If the instrument's clock is set to external, after FAH is received from the external device the instrument's clock will sync with the 96 beats per measure received from the external device. Decides whether the internal clock, or Timing Clocks received via the MIDI IN will be used. (3-5-2) START STATUS 11111010 (FAH) Transmission: Transmitted when instrument's Rhythm or Song playback is started. Reception: Depending upon the condition, Rhythm, Song Playback, or Song Rec will start. (3-5-3) STOP STATUS 11111100 (FCH) Transmission: Transmitted when instrument's Rhythm or Song playback is stopped. Reception: Depending upon the condition, Rhythm, Song Playback, or Song Rec will stop. (3-5-4) ACTIVE SENSING STATUS 11111110 (FEH) Transmission: Transmitted approximately once every 200msec. Reception: Sensing is started once this Code is received. If Status or Data is not received within 400ms, the MIDI Receive Buffer will be cleared, and all notes, including those being sustained, will be cut OFF. Also, all control values will be reset to their factory defaults. 18 CVP-109/107/105/103/700

  • 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
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68

CVP-109/107/105/103/700
18
MIDI Data Format
HARMONIC CONTENT applies adjustment to the resonance value that
is set by the voice. This parameter specifies relative change with the
value of 64 producing 0 adjustment. As values get higher the sound
becomes increasingly eccentric. Note that for some voices the effective
parameter range is narrower than the legal parameter range.
RELEASE TIME applies adjustment to the envelope release time set by
the voice. This parameter specifies relative change with the value of 64
producing 0 adjustment.
ATTACK TIME applies adjustment to the envelope attack time set by the
voice. This parameter specifies relative change with the value of 64
producing 0 adjustment.
BRIGHTNESS applies adjustment to the cut-off frequency set by the
voice. This parameter specifies relative change with the value of 64
producing 0 adjustment. Lower voices produce a softer sound. For some
voices the effective parameter range is narrower than the legal
parameter range.
(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 (Receive only)
(CONTROL NUMBER = 78H , DATA VALUE = 0)
Switches off all sound from the channel. Reset Note On and Hold On conditions established
by Channel Messages.
(3-2-2) RESET ALL CONTROLLERS (Receive only)
(CONTROL NUMBER = 79H , DATA VALUE = 0)
Resets controllers as follows.
PITCH BEND CHANGE
0 (Center)
AFTER TOUCH
0 (min.)
MODULATION
0 (min.)
EXPRESSION
127 (max.)
SUSTAIN
0 (off)
SOSTENUTO
0 (off)
SOFT PEDAL
0 (off)
NRPN
Sets number to null. (Internal data remains unchanged)
RPN
Sets number to null. (Internal data remains unchanged)
PORTAMENT CONTROL
Resets portamento source note number
PORTAMENTO
0 (off)
(3-2-3) ALL NOTES OFF (Receive only)
(CONTROL NUMBER = 7BH , DATA VALUE = 0)
Switches off all of the channel’s “on” notes. However, any notes being held by SUSTAIN or
SOSTENUTO continue to sound until SUSTAIN/SOSTENUTO goes off.
(3-2-4)
OMNI OFF (Receive only) (CONTROL NUMBER = 7CH , DATA VALUE = 0)
Same processing as for All Notes Off.
(3-2-5) OMNI ON (Receive only)
(CONTROL NUMBER = 7DH , DATA VALUE = 0)
Same processing as for All Notes Off. Omni On is not executed.
(3-2-6) MONO (Receive only)
(CONTROL NUMBER = 7EH , DATA VALUE = 0)
Same processing as for All Notes Off. If the 3rd byte is in a range of 0-16 the corresponding
channel will be changed to Mode 4 (m=1).
(3-2-7) POLY (Receive only) (CONTROL NUMBER = 7FH , DATA VALUE = 0)
Same processing as for All Sounds Off and the corresponding channel will be changed to
Mode 3.
(3-3) REGISTERED PARAMETER NUMBER(RPN)
STATUS
1011nnnn(BnH)
n = 0 - 15 VOICE CHANNEL NUMBER
RPN LSB
01100100(64H)
RPN LSB NUMBER
0ppppppp
p = RPN LSB
(refer to the list below)
RPN MSB
01100101(65H)
RPN MSB NUMBER
0qqqqqqq
q = RPN MSB
(refer to the list below)
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
m = Data Value
DATA ENTRY LSB
00100110(26H)
DATA VALUE
0lllllll
l = Data Value
First appoints the parameter for RPN MSB/LSB, then sets the parameter value for 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 semitones)
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 semitones)
7FH 7FH
NULL
Clears the current RPN number setting.
Does not change the internal parameter settings.
(3-4) NON-REGISTERED PARAMETER NUMBER(NRPN) (Receive only)
STATUS
1011nnnn(BnH)
n = 0 - 15 VOICE CHANNEL NUMBER
NRPN LSB
01100010(62H)
NRPN LSB NUMBER
0ppppppp
p = NRPN LSB
(refer to the list below)
NRPN MSB
01100011(63H)
NRPN MSB NUMBER
0qqqqqqq
q = NRPN MSB
(refer to the list below)
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
m = Data Value
First appoints the parameter for NRPN MSB/LSB, then sets the parameter value for data entry
MSB/LSB.
NRPN
D.ENTRY
MSB LSB
MSB LSB
PARAMETER NAMEDATA RANGE
01H 08H
mmH
VIBRATO RATE
00H - 40H - 7FH (-64 - 0 - +63)
01H 09H
mmH
VIBRATO DEPTH
00H - 40H - 7FH (-64 - 0 - +63)
01H 0AH
mmH
VIBRATO DELAY
00H - 40H - 7FH (-64 - 0 - +63)
01H 20H
mmH
FILTER CUTOFF FREQUENCY
00H - 40H - 7FH (-64 - 0 - +63)
01H 21H
mmH
FILTER RESONANCE
00H - 40H - 7FH (-64 - 0 - +63)
01H 30H
mmH
EQ BASS
(CVP-109/107/700)
00H - 40H - 7FH (-64 - 0 - +63)
01H 31H
mmH
EQ TREBLE
(CVP-109/107/700)
00H - 40H - 7FH (-64 - 0 - +63)
01H 34H
mmH
EQ BASS FREQ.
(CVP-109/107/700)
00H - 40H - 7FH (-64 - 0 - +63)
01H 35H
mmH
EQ TREBLE FREQ.
(CVP-109/107/700)
00H - 40H - 7FH (-64 - 0 - +63)
01H 63H
mmH
EG ATTACK TIME
00H - 40H - 7FH (-64 - 0 - +63)
01H 64H
mmH
EG DECAY TIME
00H - 40H - 7FH (-64 - 0 - +63)
01H 66H
mmH
EG RELEASE
00H - 40H - 7FH (-64 - 0 - +63)
14H rrH
mmH
DRUM FILTER CUTOFF FREQ.
00H - 40H - 7FH (-64 - 0 - +63)
15H rrH
mmH
DRUM FILTER RESONANCE
00H - 40H - 7FH (-64 - 0 - +63)
16H rrH
mmH
DRUM AEG ATTACK RATE
00H - 40H - 7FH (-64 - 0 - +63)
17H rrH
mmH
DRUM AEG DECAY RATE
00H - 40H - 7FH (-64 - 0 - +63)
18H rrH
mmH
DRUM PITCH COARSE
00H - 40H - 7FH (-64 - 0 - +63)
19H rrH
mmH
DRUM PITCH FINE
00H - 40H - 7FH (-64 - 0 - +63)
1AH rrH
mmH
DRUM LEVEL
00H - 7FH (0 - max.)
1CH rrH
mmH
DRUM PANPOT
00H
,01H
- 40H
- 7FH
(random,left - center - right)
1DH rrH
mmH
DRUM REVERB SEND LEVEL
00H - 7FH (0 - max.)
1EH rrH
mmH
DRUM CHORUS SEND LEVEL
00H - 7FH (0 - max.)
1FH rrH
mmH
DRUM VARIATION SEND LEVEL
00H - 7FH (0 - max.)
The MSB 14H-1FH (for drums) message is received when multi-part parameters PART
MODE = DRUMS1...2.
rrH :
drum instrument note number
(3-5) SYSTEM REALTIME MESSAGES
(3-5-1) MIDI CLOCK
STATUS
11111000 (F8H)
Transmission:
96 clocks per measure are transmitted.
Reception:
If the instrument’s clock is set to external, after FAH is received from the external
device the instrument’s clock will sync with the 96 beats per measure received from the external
device.
Decides whether the internal clock, or Timing Clocks received via the MIDI IN will be used.
(3-5-2) START
STATUS
11111010 (FAH)
Transmission:
Transmitted when instrument’s Rhythm or Song playback is started.
Reception:
Depending upon the condition, Rhythm, Song Playback, or Song Rec will start.
(3-5-3) STOP
STATUS
11111100 (FCH)
Transmission:
Transmitted when instrument’s Rhythm or Song playback is stopped.
Reception:
Depending upon the condition, Rhythm, Song Playback, or Song Rec will stop.
(3-5-4) ACTIVE SENSING
STATUS
11111110 (FEH)
Transmission:
Transmitted approximately once every 200msec.
Reception:
Sensing is started once this Code is received. If Status or Data is not received within
400ms, the MIDI Receive Buffer will be cleared, and all notes, including those being sustained,
will be cut OFF. Also, all control values will be reset to their factory defaults.