Yamaha CS1x Data List page 20

Control synthesizer
Hide thumbs Also See for CS1x:
Table of Contents

Advertisement

MIDI Data Format
・RELEASE TIME adjusts the envelop release time preset for each voice. Setting a value adds to or subtracts from the center value 64 since
it is an offset parameter.
・ATTACK TIME adjusts the envelop attack time preset for each voice. Setting a value adds to or subtracts from the center value 64 since it
is an offset parameter.
・BRIGHTNESS adjusts the cutoff frequency preset for each voice. Setting a value adds to or subtracts from the center value 64 since it is
an offset parameter. The smaller the value warmer sound will be produced. The effective range may be narrower than the range you can
designate depending on the selected voice.
・When the program change message is received the following operations related to the bank select are actually executed:
Bank select MSB numbers 60H - 7EH function the same as MSB00H.
Bank selectMSB number is other than 00H, 60H - 7EH or 7FH, Silence will be selected.
When the bank select MSB number is 00H, 60H - 7EH or 7FH, and the bank select LSB number is illegal, the input will be ignored.
(3-2) CHANNEL MODE MESSAGES
STATUS
1011nnnn(BnH)
CONTROL NUMBER
0ccccccc
CONTROL VALUE
0vvvvvvv
(3-2-1) ALL SOUNDS OFF
(CONTROL NUMBER = 78H , DATA VALUE = 0)
All the sounds currently played including the channel messages such as note-on and hold-on in a certain channel are muted when receiving
this message.
(3-2-2) RESET ALL CONTROLLERS (CONTROL NUMBER = 79H , DATA VALUE = 0)
Resets the values set for the following controllers.
Multi Mode
PITCH BEND CHANGE
0 (Center)
AFTER TOUCH
0 (Minimum)
MODULATION
0 (Minimum)
EXPRESSION
127 (Maximum)
SUSTAIN SWITCH
0 (Off)
SOSTENUTO SWITCH
0 (Off)
SOFT PEDAL
0 (Off)
NRPN
Not assigned; no change
RPN
Not assigned; no change
PORTAMENT CONTROL
Reset
PORTAMENTO SWITCH
0 (Off)
FOOT CONTROLLER
Not reset
VOLUME
Not reset
PAN
Not reset
REVERB DEPTH
Not reset
CHORUS DEPTH
Not reset
VARIATION DEPTH
Not reset
VIBRATO SPEED(NRPN)
Not reset
VIBRATO DEPTH(NRPN)
Not reset
VIBRATO DELAY(NRPN)
Not reset
AEG DECAY TIME(NRPN)
Not reset
(3-2-3) ALL NOTES OFF
(CONTROL NUMBER = 7BH , DATA VALUE = 0)
All the notes currently set to on in a certain channel are muted when receiving this message. However, if Hold 1 or Sostenute is on, notes
will continue sounding until these are turned off.
(3-2-4) OMNI MODE OFF
(CONTROL NUMBER = 7CH , DATA VALUE = 0)
Performs the same function as when receiving ALL NOTES OFF.
(3-2-5) OMNI MODE ON
(CONTROL NUMBER = 7DH , DATA VALUE = 0)
Performs the same function as when receiving ALL NOTES OFF.
(3-2-6) MONO
(CONTROL NUMBER = 7EH , DATA VALUE = 0)
Performs the same function as when receiving ALL SOUNDS OFF.
If the 3rd byte (mono) is within 0 through 16, the channel will be Mode4(m = 1).
(3-2-7) POLY
(CONTROL NUMBER = 7FH , DATA VALUE = 0)
Performs the same function as when receiving ALL SOUNDS OFF. The channel will be Mode3.
(3-3) REGISTERED PARAMETER NUMBER
STATUS
1011nnnn(BnH)
LSB
01100100(64H)
RPN LSB
0ppppppp
MSB
01100101(65H)
RPN MSB
0qqqqqqq
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
DATA ENTRY LSB
00100110(26H)
DATA VALUE
0lllllll
First, designate the parameter using RPN MSB/LSB numbers.
Then, set its value with data entry MSB/LSB.
RPN
D.ENTRY
LSB MSB
MSB LSB
PARAMETER NAME
00H 00H
mmH ---
PITCH BEND SENSITIVITY 00H - 18H (0 - 24 semitones)
01H 00H
mmH llH
MASTER FINE TUNE
02H 00H
mmH ---
MASTER COARSE TUNE
7FH 7FH
--- ---
RPN RESET
20
n = 0 - 15 VOICE CHANNEL NUMBER
c = CONTROL NUMBER
v = DATA VALUE
Performance Mode (Other than part5...16)
<--
<--
<--
<--
<--
<--
<--
<--
1 (On)
0 (Minimum)
127 (Maximum)
64 (No effect)
64 (No effect)
64 (No effect)
64 (No effect)
64 (No effect)
64 (No effect)
64 (No effect)
64 (No effect)
n = 0 - 15 VOICE CHANNEL NUMBER
p = RPN LSB(see chart below)
q = RPN MSB(see chart below)
m = Data Value
l = Data Value
DATA RANGE
{mmH,llH} = {00H,00H} - {40H,00H} - {7FH,7FH}
(-8192*100/8192) - 0 - (+8192*100/8192)
28H - 40H - 58H (-24 - 0 - +24 semitones)
Cancels RPN numbers.
The internal value is not affected.
(3-4) NON-REGISTERED PARAMETER NUMBER
STATUS
1011nnnn(BnH)
LSB
01100010(62H)
RPN LSB
0ppppppp
MSB
01100011(63H)
RPN MSB
0qqqqqqq
DATA ENTRY MSB
00000110(06H)
DATA VALUE
0mmmmmmm
First, designate the parameter using NRPN MSB/LSB numbers. Then, set its value with data entry MSB/LSB.
NRPN
D.ENTRY
MSB LSB
MSB LSB
PARAMETER NAME
01H 08H
mmH ---
VIBRATO RATE
01H 09H
mmH ---
VIBRATO DEPTH
01H 0AH
mmH ---
VIBRATO DELAY
01H 20H
mmH ---
FILTER CUTOFF FREQUENCY
01H 21H
mmH ---
FILTER RESONANCE
01H 63H
mmH ---
EG ATTACK TIME
01H 64H
mmH ---
EG DECAY TIME
01H 66H
mmH ---
EG RELEASE TIME
14H rrH
mmH ---
DRUM INST FILTER CUTOFF FREQ. 00H - 40H - 7FH (-64 - 0 - +63)
15H rrH
mmH ---
DRUM INST FILTER RESONANCE
16H rrH
mmH ---
DRUM INST AEG ATTACK RATE
17H rrH
mmH ---
DRUM INST AEG DECAY RATE
18H rrH
mmH ---
DRUM INST PITCH COARSE
19H rrH
mmH ---
DRUM INST PITCH FINE
1AH rrH
mmH ---
DRUM INST LEVEL
1CH rrH
mmH ---
DRUM INST PANPOT
1DH rrH
mmH ---
DRUM INST REVERB SEND LEVEL
1EH rrH
mmH ---
DRUM INST CHORUS SEND LEVEL
1FH rrH
mmH ---
DRUM INST
VARIATION SEND LEVEL
MSB 14H-1FH(for drum voices) are effective only when the channel is assigned to the drum voice.
rrH : drum instrument note number
(3-5) SYSTEM REAL TIME MESSAGES
(3-5-1) ACTIVE SENSING
STATUS
11111110
Transmitted at every 175 msec.
Once this code is received, the CS1x starts sensing. When no status nor data is received for over approximately 350 ms, MIDI receiving
buffer will be cleared, and the sounds currently played and the sustain switch are forcibly turned off. In this case, each control data will
be reset to a certain value.
(3-5-2) TIMING CLOCK(Receive only)
STATUS
11111000
Selects whether the tempo clock of the Arpeggiator is controlled by internal clock or the timing clock of an external device via MIDI.
(3-6) SYSTEM EXCLUSIVE MESSAGE
(3-6-1)UNIVERSAL NON REALTIME MESSAGE
(3-6-1-1)GENERAL MIDI MODE ON
F0H 7EH 7FH 09H 01H F7H
The following controller values will be reset.
VOLUME
PAN
PROGRAM CHANGE
BANK SELECT MSB
REVERB DEPTH
PITCH BEND CHANGE
MODULATION
EXPRESSION
SUSTAIN SWITCH
SOSTENUTO SWITCH
RPN
PORTAMENT CONTROL
MIDI MASTER VOLUME
PITCH BEND SENSITIBITY
FINE TUNING
COURSE TUNING
(3-6-1-2)IDENTITY REQUEST(Receive only)
F0H 7EH 0nH 06H 01H F7H
(n = Device No. However, the CS1x can receive without the device Number setting)
(3-6-1-3)IDENTITY REPLY(Transmit only)
F0H 7EH 7FH 06H 02H 43H 00H 41H ddH ddH 00H 00H 00H vvH F7H
dd;Device Number Code
CS1x:10 02
vv;TG Support Level
CS1x:01(XG)
(3-6-2)UNIVERSAL REALTIME MESSAGE
(3-6-2-1) MIDI MASTER VOLUME
F0H 7FH 7FH 04H 01H llH mmH F7H
Sets the MASTER VOLUME value.
The value "mm" is used to set the master volume (the value "ll" will be ignored).
n = 0 - 15 VOICE CHANNEL NUMBER
p = NRPN LSB(see chart below)
q = NRPN MSB(see chart below)
m = Data Value
DATA RANGE
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 40H - 7FH (-64 - 0 - +63)
00H - 7FH (0 - Max)
00H
,01H
- 40H
- 7FH
(random,left - center - right)
00H - 7FH (0 - Max)
00H - 7FH (0 - Max)
00H - 7FH (0 - Max)
(FEH)
(F8H)
100
Center
1 (Grandpno)
0
4
0 (Center)
0 (Off)
127 (Max)
0 (Off)
0 (Off)
Not assigned
Reset
127 (Max)
02 (2semitones)
0
0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents