Program Mode and the Program Editor
The Program Editor—Pages
6-30 
Rate Control
Assign any control source in the list to modulate the LFOÕs rate between its minimum and 
maximum. A continuous control like the Mod Wheel is a natural choice, enabling you to get 
just about any rate between min and max. But you can use a switch control too, to get just the 
min or max with nothing in between. Assigning MPress as the rate control for an LFO vibrato 
gives you an easy way to increase the vibrato rate in realtime, as you can on many acoustic 
instruments.
LFO Shape
The shape of the LFO waveform determines the nature of its effect on the signal its modulating. 
There are diagrams of each LFO shape in the Reference Guide; these will give you an idea of how 
each LFO shape affects the signal. An easy way to check the effects of the different LFO shapes 
is to set LFO1 as the value for the Src1 parameter on the PITCH page, and set the Depth for Src1 
to 400 cents or so. Then go to the LFO page, set the Min and Max rates for LFO1 at 0.00 Hz and 
4.00 Hz or so, and set the Rate control to MWheel. Now play your MIDI controller and youÕll 
hear the LFOÕs rate change when you move its Mod Wheel. Select different LFO Shapes and 
check out the effect on the pitch.
LFO Phase
Use this parameter to determine the starting point of the LFOÕs cycle. One complete cycle of the 
LFO is 360 degrees. 0 degrees phase corresponds to a control signal value of 0, becoming 
positive. Each 90-degree increment in the phase represents a quarter-cycle of the LFO.
When an LFO is local, the phase parameter gives you control over the starting point of the LFO 
for each note (for example, you could make sure every vibrato started below the pitch you 
played instead of at the pitch you played). The LFOÕs phase also affects global LFOs, although 
itÕs often indistinguishable, since global LFOs start running as soon as the program containing 
them is selected, even if you donÕt play any notes.
The ASR Page
ASRs are three-section unipolar envelopesÑattack, sustain, and release. The K2vxÕs ASRs can 
be triggered by a programmable control source, and can be delayed. ASR1 is always a local 
control. ASR2 is local by default, but becomes global if the Globals parameter on the COMMON 
page is set to On.
ASRs are frequently used to ramp the depth of pitch or amplitude in a vibrato or tremolo, 
enabling delays in those effects. Chapter 19 gives an example of creating a delayed vibrato.
The ASR page consists of two rows of Þve parameters, one row for each of the ASRs. 
EditProg:ASR|||||||||||||||<>Layer:1/1||
||||||||||||||||||||||||||||||||||||||||
||||||Trig:||Mode:|Delay:|Attack:Releas:
ASR1:|ON|||||Hold||1.00s||1.00s||1.00s||
ASR2:|ON|||||Rept||1.00s||1.00s||1.00s||
||||||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||||||
<more||LFO||||ASR||||FUN||||VTRIG||more>
PARAMETER RANGE OF VALUES
TRIGGER Control Source list
MODE Normal, Hold, Repeat