Program Edit Mode
The Utility Soft Buttons, HELP Soft Button and Favorites Buttons Functions
7-75
below for some similar examples of how to set and control
modulation for oscillator specific functions and other parameters.
To add a DSP function to the Sync Square oscillator, you’ll need to use cascade mode. For
example, to add a filter, duplicate one of the layers to create layer 3. On layer 3, select the
ALG page and choose one of the cascade mode algorithms (IDs 101-131). For this example,
lets use alg 105 with the filter “4Pole Mogue LP” selected for the function block. For the Alt
Input parameter, select Layer 2. This routes a pre-Level parameter copy of Layer 2’s output
into Layer 3. Go to layer 2’s DSPCTL page and turn its level down to -96dB (otherwise the
unfiltered sound from layer 2 will be audible as well as the filtered sound in layer 3). Now
you can hear the Sync Square from layers 1 and 2 running through the filter in layer 3.
See
Advanced Use Of KVA Oscillators on page 7-75
below for examples of how to set and
control modulation of filter parameters.
Advanced Use Of KVA Oscillators
Read the KVA sections above before moving on to this section.
If you have tried the program described above in
, you may have
noticed that there is no variation in the notes played aside from pitch. Layers and programs
created with KVA oscillators can become much more expressive by introducing variation
with DSP modulation. For a KVA oscillator layer, you can use DSP modulation just as you
would for keymap layers (see
Common DSP Control Parameters on page 7-33
Modulation (DSPMOD) Page on page 7-39
The DSP Control (DSPCTL) Page on
). Several KVA oscillators also have their own modulation parameters that must be
accessed to control the oscillator’s intended function. Aside from these methods, KVA layers
can also be altered by using keymaps with natural amplitude envelopes. See below for details
on each method.
Examples of Simple DSP Control and Modulation:
Select the Program 1023 Editor Template, and press the Edit button. Go to the KEYMAP
page and set Keymap to 999 Silence. Next, go to the AMPENV page, and set the mode to
User, set Att1 time to .002, Rel1 time to .260, and Dec1 time to 30.0 and 0% (this gives you
basic control of attack, decay and release envelopes with sliders C, D, and E). Press the ALG
soft button and select Algorithm 8. Select the leftmost empty function block and use the
alpha wheel to scroll to the PWM oscillator. Play some notes to hear the sound of the PWM
oscillator.
Select the right most empty function block and use the alpha wheel to scroll to the LOPASS
block. You should immediately hear a difference in the sound of the program, because the
LOPASS function is set by default to cut some of the high frequencies from any signal
that passes through it, in this case the PWM signal is passing through. With the LOPASS
function still selected, press the Edit button. This brings you to the main parameter for the
LOPASS object on the DSPCTL page, which is LP Frq (you can also reach this page using
the DSPCTL soft button). Here you can adjust the initial value of the function, in this case