Who Is Controlling Whom - Yamaha CS1x Manual

Hide thumbs Also See for CS1x:
Table of Contents

Advertisement

With the exception of GM Bank 000, the XG Banks are only
partially allocated. To fi nd out which voices are stored in the
above Banks check out the XG Voice list. Altogether there are
480 voices contained within the XG Banks. When choosing
sounds it is advisable to start with the basic sound (Bank
000) and then try out each Variation with the LSB value.
A M P L E :
Let's assume you are looking for a synth brass sound. As a
starting point select voice "Synthbras1". The following Bank/
Program Changes are required:
Control
0
000 (MSB)
Control
32
000 (LSB)
Program
063
(= i.e. 062)
A quick glance at the XG Voice List reveals all of this
sound's Variations:
Bank 012 (Fast Decay)
Bank 020 (Rsonant)
Bank 024 (Attack)
Bank 027 (Rezo Sweep)
Bank 032 (Detune 1)
Bank 045 (Velo-Xfade)
Bank 064 (Other Wave)
To select the Variation you want, simply change the respec-
tive Bank number, for example increasing the LSB value to
012 would give you "Quack Brass".
Table:
XG Drum kits
(Performance mode and XG Mode)
Drumkit
MSB
Standard Kit
127
Standard2 Kit
127
Room Kit
127
Rock Kit
127
Electro Kit
127
Analog Kit
127
Jazz Kit
127
Brush Kit
127
Classic Kit
127
SFX1
126
SFX2
126

Who is controlling whom?

Now that you are familiar with sound selection using Bank
and Program Changes, let's investigate how those sounds
can be changed from within a song using Controllers.
Simply, Controller messages allow real-time control of spe-
cifi c parameters over MIDI. The Controller messages are
either stored along with Bank and Program change com-
mands in the Setup Data preceding the song itself, or are
sent along with the note information in real-time.
We will introduce the CS1x's most relevant Controllers to
song production with this next table. Listed also are the Con-
troller values that the CS1x defaults to.
34
= "Quack Brass"
= "RezSynBr"
= "PolyBrss"
= "SynBras3"
= "JumpBrss"
= "AnaVelBr"
= "AnaBrss1"
LSB
Prg
000
001 (000)
000
002 (001)
000
009 (008)
000
017 (016)
000
025 (024)
000
026 (025)
000
033 (032)
000
041 (040)
000
049 (048)
000
001 (000)
000
002 (001)
Table:
The most important CS1x Controllers
Controller
Parameter
No.
7
Volume
10
Pan
17
Knob 3 Parameter (nur Performance-Modus)
18
Knob 6 Parameter (nur Performance-Modus)
71
Filterresonanz (Knob 5)
72
AEG Release Time Knob 2)
73
AEG Attack Time (Knob 1)
74
Filterfrequenz (Knob 4)
91
Reverb Send
93
Chorus Send
94
Variation Effect Send (XG Mode only)
Sound parameters like Resonance, Release, Attack, Cutoff
or Pan Position are edited relatively; they can be decreased
as well as increased, depending on the sound's factory set-
tings. It is important therefore to set every Controller initially
to the middle value 64 to ensure that the Knob settings actu-
ally correspond to the programmed Controller values. Not so
for Volume and Effect Send parameters. These work with
absolute values, i.e. the keyboard's parameters are consis-
tent with the respective Controller values.
Tip: To make life a little easier you can use a particular Con-
troller data block as Setup Data for each track in each song.
There are two fi les on the Tutorial disk to demonstrate how:
"SETUPPF" = Performance mode Setup Data (Ch. 1 +
5-16)
"SETUPXG"= Multi mode Setup Data (Ch. 1-16)
The System Exclusive Init data found at the beginning of
both fi les is used to initialise each mode's parameters. This
avoids older Multi settings from a previous song being used
by mistake. We now have to follow this data with any param-
eter settings that deviate from their initial defaults.
File "SETUPXG" contains additional Sys-Ex messages that
set up the Variation Effect ("2-Band EQ").
A closer look at UTILITY function "Assign Ctrl No" reveals
where the CS1x gets its "Control Synthesizer" name. Here
you can use any Knob (1 – 6) and the Mod wheel to modify
default settings by assigning them to any of the above Con-
trollers. Simply move the desired Knob or the Mod wheel and
enter a new Controller number – it's that easy.
In order to keep a better perspective on the proceedings it
may be advisable in most cases to leave the factory default
settings alone. There are occasions however when changing
these settings can be very useful.
A M P L E :
Let's say you want to record real-time Pan Position
changes. Knobs 3 (Assign1/Data) and 6 (Assign2) that can
have any parameter assigned to them are however otherwise
engaged. All you need to do is to assign Knob 3 temporarily
to Controller 10 (Pan Position). Now you can record and freely
modulate the Pan Position with Knob 3. When you are done,
reassign Knob 3 to Controller #17 again (the default setting),
so that the Knob fulfi ls its intended function in the Perfor-
mance.
The use of Knobs in this way isn't limited to the Perfor-
mance. The Controller data generated by Knob movements is
always sent to the MIDI channel set as TRANS CH. in
CS1x Default Setting
100
64
64
64
64
64
64
64
40 (Perf. Mode = 0)
0
0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents