Allocation Units: 1 for MiniVerb, 2 for Dual MiniVerb
MiniVerb is a versatile stereo reverb which is found in many combination algorithms, but is equally useful on its
own because of its small size. The main control for this effect is the Room Type parameter. Room Type changes the
structure of the algorithm to simulate many carefully crafted room types and sizes. Spaces characterized as booths,
small rooms, chambers, halls and large spaces can be selected.
Dry
L Input
R Input
Each Room Type incorporates different diffusion, room size and reverb density settings. The Room Types were
designed to sound best when Diff Scale, Size Scale and Density are set to the default values of 1.00x. If you want a
reverb to sound perfect immediately, set the Diff Scale, Size Scale and Density parameters to 1.00x, pick a Room
Type and youÕll be on the way to a great sounding reverb. But if you want to experiment with new reverb flavors,
changing the scaling parameters away from 1.00x can cause a subtle (or drastic!) coloring of the carefully crafted
Room Types.
Diffusion characterizes how the reverb spreads the early reflections out in time. At very low settings of Diff Scale,
the early reflections start to sound quite discrete, and at higher settings the early reflections are seamless. Density
controls how tightly the early reflections are packed in time. Low Density settings have the early reflections
grouped close together, and higher values spread the reflections for a smoother reverb.
L PreDelay
Miniverb
Core
R PreDelay
Dry
Simplified block diagram of MiniVerb
L Output
WetOut Gain
R Output
Algorithm Reference-2
FXAlg #1: MiniVerb ¥ FXAlg #2: Dual MiniVerb
L Input
R Input
Dry
MiniVerbBalance
MiniVerb
Dry
Wet
Wet
Pan
L Output
Balance
R Output
Pan
Simplified block diagram of Dual MiniVerb
Dual MiniVerb has a full MiniVerb, including Wet/Dry, Pre Delay and Out Gain controls, dedicated to each of the
left and right channels. The two blocks in the diagram above labeled ÒMiniVerbÓ contain a complete copy of the
MiniVerb on the previous page. Dual MiniVerb gives you independent reverbs on both channels which has obvious
benefits for mono material. With stereo material, any panning or image placement can be maintained, even in the
reverb tails. This is pretty unusual behavior for a reverb, since even real halls will rapidly delocalize acoustic images
in the reverberance. Since maintaining image placement in the reverberation is so unusual, you will have to
carefully consider whether it is appropriate for your particular situation. To use Dual MiniVerb to maintain stereo
signals in this manner, set the reverb parameters for both channels to the same values. The Dry Pan and Wet Bal
parameters should be fully left (-100%) for the left MiniVerb and fully right (100%) for the right MiniVerb.
Parameters (MiniVerb):
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Rvrb Time0.5 to 30.0 s, InfHF Damping16 to 25088 Hz
L Pre Dly0 to 620 msR Pre Dly0 to 620 ms
PAGE 2
Room TypeHall1Diff Scale0.00 to 2.00x
Size Scale0.00 to 4.00x
Density0.00 to 4.00x
Algorithm Reference-3
FXAlg #1: MiniVerb ¥ FXAlg #2: Dual MiniVerb
Parameters (Dual MiniVerb):
PAGE 1
L Wet/Dry0 to 100%wetR Wet/Dry0 to 100%wet
L Out GainOff, -79.0 to 24.0 dBR Out GainOff, -79.0 to 24.0 dB
L Wet Bal-100 to 100%R Wet Bal-100 to 100%
L Dry Pan-100 to 100%R Dry Pan-100 to 100%
PAGE 2
L RoomTypeHall1
L RvrbTime0.5 to 30.0 s, Inf
L Diff Scl0.00 to 2.00xL Density0.00 to 4.00x
L Size Scl0.00 to 4.00xL HF Damp16 to 25088 Hz
L PreDlyL0 to 620 msL PreDlyR0 to 620 ms
PAGE 3
R RoomTypeHall1
R RvrbTime0.5 to 30.0 s, Inf
R Diff Scl0.00 to 2.00xR Density0.00 to 4.00x
R Size Scl0.00 to 4.00xR HF Damp16 to 25088 Hz
R PreDlyL0 to 620 msR PreDlyR0 to 620 ms
Wet/Dry A simple mix of the reverb sound with the dry sound.
Out GainThe overall gain or amplitude at the output of the effect.
Rvrb TimeThe reverb time displayed is accurate for normal settings of the other parameters (HF
Damping = 25088kHz, and Diff Scale, Room Scale and Density = 1.00x). Changing Rvrb
Time to Inf creates an inÞnitely sustaining reverb.
HF DampingReduces high-frequency components of the reverb above the displayed cutoff frequency.
Removing higher reverb frequencies can often make rooms sound more natural.
L/R Pre DlyThe delay between the start of a sound and the output of the Þrst reverb reßections from
that sound. Longer pre-delays can help make larger spaces sound more realistic. Longer
times can also help improve the clarity of a mix by separating the reverb signal from the
dry signal, so the dry signal is not obscured. Likewise, the wet signal will be more
audible if delayed, and thus you can get by with a dryer mix while maintaining the same
subjective wet/dry level.
Room TypeChanges the conÞguration of the reverb algorithm to simulate a wide array of carefully
designed room types and sizes. This parameter effectively allows you to have several
different reverb algorithms only a parameter change away. Smaller Room Types will
sound best with shorter Rvrb Times, and vice versa. (Note that since this parameter
changes the structure of the reverb algorithm, you donÕt want to assign it a KDFX
Modulation that will change it in real time.)
Diff ScaleA multiplier which affects the diffusion of the reverb. At 1.00x, the diffusion will be the
normal, carefully-adjusted amount for the current Room Type. Altering this parameter
will change the diffusion from the preset amount.
Algorithm Reference-4
FXAlg #1: MiniVerb ¥ FXAlg #2: Dual MiniVerb
Size ScaleA multiplier which changes the size of the current room. At 1.00x, the room will be the
normal, carefully-tweaked size of the current Room Type. Altering this parameter will
change the size of the room, and thus will cause a subtle coloration of the reverb (since
the roomÕs dimensions are changing).
DensityA multiplier which affects the density of the reverb. At 1.00x, the room density will be
the normal, carefully-set amount for the current Room Type. Altering this parameter will
change the density of the reverb, which may color the room slightly.
Wet BalIn Dual MiniVerb, two mono signals (left and right) are fed into two separate stereo
reverbs. If you center the wet balance (0%), the left and right outputs of the reverb will
be sent to the Þnal output in equal amounts. This will add a sense of spaciousness.
Algorithm Reference-5
FXAlg #3: Gated MiniVerb
FXAlg #3: Gated MiniVerb
A reverb and gate in series
Allocation Units: 2
This algorithm is a small reverb followed by a gate. The main control for the reverb is the Room Type parameter.
Room Type changes the structure of the algorithm to simulate many carefully crafted room types and sizes. Spaces
characterized as booths, small rooms, chambers, halls and large spaces can be selected. See the previous section
(FXAlg #1-2) for details on the reverb.
The gate turns the output of the reverb on and off based on the amplitude of the input signal. One or both input
channels is used to control whether the switch is on (gate is open) or off (gate is closed). This on/off control is called
Òside chainÓ processing. You select which of the two input channels or both is used for side chain processing. When
you select both channels, the sum of the left and right input amplitudes is used.
The gate is opened when the side chain amplitude rises above a level that you specify with the Threshold parameter.
The gate will stay open for as long as the side chain signal is above the threshold. When the signal drops below the
threshold, the gate will remain open for the time set by the Gate Time parameter. At the end of the Gate Time, the
gate closes. When the signal rises above threshold, it opens again. What is happening is that the gate timer is being
constantly retriggered while the signal is above threshold.
1
0
attack
time
signal rises
above threshold
If Gate Duck is turned on, then the behavior of the gate is reversed. The gate is open while the side chain signal is
below threshold, and it closes when the signal rises above threshold.
signal falls
below threshold
gate
time
Gate Behavior
release
time
If the gate opened and closed instantaneously, you would hear a large digital click, like a big knife switch was being
thrown. Obviously thatÕs not a good idea, so Gate Atk (attack) and Gate Rel (release) parameters are used to set the
times for the gate to open and close. More precisely, depending on whether Gate Duck is off or on, Gate Atk sets
how fast the gate opens or closes when the side chain signal rises above the threshold. The Gate Rel sets how fast
the gate closes or opens after the gate timer has elapsed.
The Signal Dly parameter delays the signal being gated, but does not delay the side chain signal. By delaying the
main signal relative to the side chain signal, you can open the gate just before the main signal rises above threshold.
ItÕs a little like being able to pick up the telephone before it rings!
Algorithm Reference-6
FXAlg #3: Gated MiniVerb
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Rvrb Time0.5 to 30.0s, InfHF Damping16 to 25088 Hz
L Pre Dly0 to 620msR Pre Dly0 to 620 ms
PAGE 2
Room TypeHall1Diff Scale0.00 to 2.00x
Size Scale0.00 to 4.00x
Density0.00 to 4.00x
PAGE 3
Gate Thres-79.0 to 0.0 dBGate Time0 to 3000 ms
Gate DuckIn or OutGate Atk0.0 to 228.0 ms
Gate Rel0 to 3000 ms
GateSigDly0.0 to 25.0 ms
Reduction
-dB 60 40 * 16 * 8 4 0
Wet/Dry A simple mix of the reverb sound with the dry sound. When set fully dry (0%), the gate
is still active.
Out Gain An overall level control of the effectÕs output (applied after the gate).
Gate ThresThe input signal level in dB required to open the gate (or close the gate if Gate Duck is
on).
Gate DuckWhen set to ÒOffÓ, the gate opens when the signal rises above threshold and closes when
the gate time expires. When set to ÒOnÓ, the gate closes when the signal rises above
threshold and opens when the gate time expires.
Gate TimeThe time in seconds that the gate will stay fully on after the signal envelope rises above
threshold. The gate timer is started or restarted whenever the signal envelope rises
above threshold.
Gate AtkThe attack time for the gate to ramp from closed to open (reverse if Gate Duck is on)
after the signal rises above threshold.
Gate RelThe release time for the gate to ramp from open to closed (reverse if Gate Duck is on)
after the gate timer has elapsed.
Signal DlyThe delay in milliseconds (ms) of the reverb input signal relative to the side chain signal.
By delaying the reverb signal, the gate can be opened before the reverb signal rises
above the gating threshold.
For descriptions of the other parameters, see the previous section, FXAlgs #1-2.
Algorithm Reference-7
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
FXAlgs #4-11:
Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
FXAlg #4: Classic Place
FXAlg #5: Classic Verb
FXAlg #6: TQ Place
FXAlg #7: TQ Verb
FXAlg #8: Diffuse Place
FXAlg #9: Diffuse Verb
FXAlg #10: OmniPlace
FXAlg #11: OmniVerb
More Complex Reverb algorithms
Allocation Units: ÒClassicÓ 2; others 3
This set of 2 and 3 PAU sized algorithms can be divided into 2 groups: Verb and Place. Verb effects allow user
friendly control over medium to large spaces. Their decay times are controlled by Rvrb Time or LateRvbTim
parameters, and Room Types range from rooms to large areas. Place algorithms on the other hand are optimized
for small spaces. Decay time is controlled by the Absorption parameter, and Room Types offers several booths.
Each of these reverb algorithms combines several components: a diffuser, an injector, predelay, an ambience
generator with feedback, and various filters. These components provide sonic building blocks for both the early
reflection portions and the body of the reverb.
The ambience generator is the heart of each reverb algorithm and creates most of the ÔlateÕ reverb in algorithms with
an Early Reflections circuit. It is comprised of a complex arrangement of delay lines to disperse the sound. By using
feedback in conjunction with the ambience generator, a reverb tail is produced. The length of this reverb tail is
controlled by the Rvrb Time parameter in the ÒVerbÓ algorithms, or the Absorption parameter in ÒPlaceÓ
algorithms.
In order to create reverbs that are smoother and richer, some of the delays in the ambience generator are moved by
LFOs. The LFOs are adjusted by using the LFO Rate and LFO Depth controls. When used subtly, unwanted artifacts
such as flutter and ringing that are inherent in digital reverbs can be reduced.
In the feedback loop of the ambience generator are filters that further enhance the sonic properties of each reverb.
A lowpass filter is controlled by HF Damping. Its action mimics high-frequency energy being absorbed as the sound
travels around a room. A low shelving filter is controlled by LF Split and LF Time, which are used to shorten or
lengthen the decay time of low frequency energy.
At the beginning of each algorithm are diffusers. A diffuser creates an initial ÒsmearingÓ quality on input signals
usually before the signal enters the ambience generating loop. The DiffAmtScl and DiffLenScl parameters
respectively change the amount and the length of time that the sound is smeared. The Diffuse reverbs, however,
implement diffusion a little differently. See the section on Diffuse Verb and Diffuse Place below for detailed
information.
Algorithm Reference-8
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
Some algorithms use injector mechanisms when feeding a signal into the ambience generator. An injector creates
copies of the input signal at different delay intervals and feeds each copy into the ambience generator at different
points. This results in finer control over the onset of the reverb. By tapering the amplitudes of early copies vs. late
copies, the initial build of the reverb can be controlled. Inj Build controls this taper. Negative values create a slower
build, while positive values create a faster build. Inj Spread scales the length of all the copies as a group. Inj Skew
(Omni reverbs) delays one channel relative to the other before injecting into the ambience generator. Negative
values delay the left side while positive values delay the right side. Inj LP controls the cutoff frequency of a 1 pole
(6dB/oct) lowpass filter associated with the injector.
Predelay can give the illusion that a space is more voluminous. Separate control over left and right predelay is
provided which can be used to de-correlate the center image, increasing reverb envelopment.
In addition to filters inside the ambience feedback loop, there also may be filters placed at the output of the reverb
including a low shelf, high shelf, and/or lowpass.
Algorithms that utilize Early Reflection circuits use a combination of delays, diffusers, and filters to create ambience
that is sparser than the late portion of the reverb. These early reflections model the initial near-discrete echoes
rebounding directly off of near field surfaces before the reverb has a chance to become diffuse. They add realism
when emulating real rooms and halls.
The starting point when creating a new reverb preset should be the Room Type parameter. This parameter selects
the basic type of reverb. Due to the inherent complexity of reverb algorithms and the sheer number of variables
responsible for their character, the Room Type parameter provides condensed preset collections of these variables.
Each Room Type collection has been painstakingly selected by Kurzweil engineers to provide the best-sounding
combination of mutually complementary variables modeling an assortment of reverb families. When a room type
is selected, an entire incorporated set of delay lengths and diffusion settings are established within the algorithm.
By using the Size Scale, DiffAmtScl, DiffLenScl, and Inj Spread parameters, you may scale individual elements away
from their pre-defined values. When set to 1.00x, each of these elements are accurately representing their preset
values determined by the current Room Type.
Room Types with similar names in different reverb algorithms do not sound the same. For example, Hall1 in Diffuse
Verb does not sound the same as Hall1 in TQ Verb.
The Size Scale parameter scales the inherent size of the reverb chosen by Room Type. For a true representation of
the selected Room Type size, set this to 1.00x. Scaling the size below this will create smaller spaces, while larger scale
factors will create large spaces.
The InfinDecay switch is designed to override the Rvrb Time parameter and create a reverb tail with an infinite
decay time when ÔOnÕ. However, certain HF Damping settings may reduce this effect, and cause the tail to taper
away. This parameter is an excellent candidate for a KDFX Modulation, using a switch pedal as a source.
Algorithm Reference-9
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
Classic Verb and Classic Place:
Classic reverbs are 2-PAU algorithms with early reflections. The late portion consists of an input diffuser; ambience
generator with low shelving filters, lowpass filters, and LFO moving delays; and predelay.
The early reflection portion consists of one delay per channel sent to its own output channel controlled by E Dly L
and E Dly R, and one delay per channel sent to its opposite output channel controlled be E Dly LX and E Dly RX.
Each of these delays also use a Diffuser. Diffusion lengths are separately controlled by E DifDly L, E DifDly R, E
DifDly LX, and E DifDly RX while diffusion amounts are all adjusted with E DiffAmt.
The late reverb and early reflection portions are independently mixed together with the Late Lvl and EarRef Lvl
controls. The wet signal is passed through a final high-shelving filter before being mixed with the dry signal.
L Input
R Input
DiffAmtScl
DiffLenScl
Diffusor
DiffAmtScl
DiffLenScl
Diffusor
LF Mult
HF Damping
HF Damping
LF Mult
Rvrb Time
Absorption
Ambience
Rvrb Time
Absorption
L ER Output
L Pre Dly
R Pre Dly
R ER Output
Late
Lvl
Late
Lvl
Signal flow of Classic Verb and Classic Place
E DfDlyScl
E DiffAmt
(Apply to all Diffusors)
E DifDlyL
E Dly L
Diffusor
EarRef Lvl
EarRef Lvl
Treble
Treble
Blend
Dry
Wet
L Output
Out Gain
R Output
Wet
Dry
L ER Output
L Input
E Dly LX
E Dly RX
R Input
Early reflection portion of Classic Verb and Classic Place
Algorithm Reference-10
E Dly R
E DifDlyLX
Diffusor
E DifDlyR
Diffusor
E DifDlyRX
Diffusor
E Blend X
E Blend X
Blend
R ER Output
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
PAGE 1 (Classic Verb)
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Rvrb Time0.00 to 60.00 sEarRef Lvl-100 to 100%
HF Damping0 to 25088 HzLate Lvl-100 to 100%
L Pre Dly0.0 to 230.0 msR Pre Dly0.0 to 230.0 ms
PAGE 1 (Classic Place)
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Absorption0 to 100%EarRef Lvl-100 to 100%
HF Damping0 to 25088 HzLate Lvl-100 to 100%
L Pre Dly0.0 to 230.0 msR Pre Dly0.0 to 230.0 ms
PAGE 2 (Classic Verb)
Room TypeHall1, ...DiffAmtScl0.00 to 2.00 x
Size Scale0.01 to 2.00xDiffLenScl0.00 to 2.00 x
InfinDecayOn or OffLFO Rate0.01 to 10.00 Hz
LFO Depth0.0 to 100.0 ct
TrebShlf F16 to 25088 HzLF Split16 to 25088 Hz
TrebShlf G-79.0 to 24.0 dBLF Time0.50 to 1.50 x
PAGE 2 (Classic Place)
Room TypeBooth1, ...DiffAmtScl0.00 to 2.00 x
Size Scale0.01 to 2.00xDiffLenScl0.00 to 2.00 x
LFO Rate0.01 to 10.00 Hz
LFO Depth0.0 to 100.0 ct
TrebShlf F16 to 25088 HzLF Split16 to 25088 Hz
TrebShlf G-79.0 to 24.0 dBLF Time0.50 to 1.50 x
PAGE 3
E DfDlyScl0.00 to 2.00 xE X Blend0 to 100%
E DiffAmt-100 to 100%
E Dly L0.0 to 720.0 msE Dly R0.0 to 720.0 ms
E Dly LX0.0 to 720.0 msE Dly RX0.0 to 720.0 ms
E DifDlyL0.0 to 160.0 msE DifDlyR0.0 to 160.0 ms
E DifDlyLX0.0 to 230.0 msE DifDlyRX0.0 to 230.0 ms
Algorithm Reference-11
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
TQ Verb and TQ Place:
TQ reverbs are 3-PAU algorithms with early reflections. The late portion consists of an input diffuser, injector,
ambience generator with a lowpass filter, low shelving filter, and LFO moving delays, and predelay.
The early reflection portion combines a combination of delays, diffusers, and feedback. The relative delay lengths
are all fixed but are scalable with the E Dly Scl parameter. Relative diffusion lengths are also fixed, and are scalable
with the E DfLenScl parameter. Diffusion amounts are adjusted with E DiffAmt. The E Build parameter ramps the
gains associated with each delay line in a way that changes the characteristic of the onset of the early reflections.
Negative amounts create a slower onset while positive amounts create a faster onset.
The late reverb and early reflection portions are independently mixed together with the Late Lvl and EarRef Lvl
controls. The wet signal is passed through a final high shelving filter before being mixed with the dry signal.
L Input
DiffAmtScl
DiffLenScl
DiffAmtScl
DiffLenScl
R Input
Diffuser
Diffuser
L Pre Dly
R Pre Dly
Inj LP
Inj LP
InjBuild
InjSpread
Injector
Injector
InjBuild
InjSpread
Reverb Time
LF Mult
Ambience
LF Mult
Reverb Time
Absorption
Absorption
L ER Output
HF Damping
HF Damping
R ER Output
EarRef Lvl
Late Lvl
Late Lvl
EarRef Lvl
Signal flow of TQ Verb and TQ Place
Treble
Treble
Wet
Wet
Dry
Out
Gain
Out
Gain
Dry
L Output
R Output
Algorithm Reference-12
E Dly Scl
(Applies to
All Delays)
Delay
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
Diffusor
L Input
E PreDly L
E Fdbk Amt
Delay
Delay
Diffusor
Diffusor
E Build
Delay
Delay
E Build
Diffusor
Diffusor
Diffusor
R Input
E PreDly R
Delay
Delay
Delay
Early reflection portion of TQ Verb and TQ Place
PAGE 1 (TQ Verb)
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Rvrb Time0.00 to 60.00 sEarRef Lvl-100 to 100%
HF Damping0 to 25088 HzLate Lvl-100 to 100%
L Pre Dly0.0 to 230.0 msR Pre Dly0.0 to 230.0 ms
L ER Output
R ER Output
PAGE 1 (TQ Place)
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Absorption0 to 100%EarRef Lvl-100 to 100%
HF Damping0 to 25088 HzLate Lvl-100 to 100%
L Pre Dly0.0 to 230.0 msR Pre Dly0.0 to 230.0 ms
PAGE 2 (TQ Verb)
Room TypeHall1, ...TrebShlf F16 to 25088 Hz
Size Scale0.00 to 2.50xTrebShlf G-79.0 to 24.0 dB
InfinDecayOn or OffDiffAmtScl0.00 to 2.00 x
DiffLenScl0.00 to 2.50 x
LF Split16 to 25088 HzLFO Rate0.01 to 10.00 Hz
LF Time0.50 to 1.50 xLFO Depth0.0 to 100.0 ct
Algorithm Reference-13
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
PAGE 2 (TQ Place)
Room TypeBooth1, ...TrebShlf F16 to 25088 Hz
Size Scale0.00 to 2.50xTrebShlf G-79.0 to 24.0 dB
DiffAmtScl0.00 to 2.00 x
DiffLenScl0.00 to 2.50 x
LF Split16 to 25088 HzLFO Rate0.01 to 10.00 Hz
LF Time0.50 to 1.50 xLFO Depth0.0 to 100.0 ct
PAGE 3
Inj Build-100 to 100%Inj LP16 to 25088 Hz
Inj Spread0.00 to 2.50 x
E DiffAmt-100 to 100%E Build-100 to 100%
E DfLenScl0.00 to 2.50 xE Fdbk Amt-100 to 100%
E DlyScl0.00 to 2.50 xE HF Damp16 to 25088 Hz
E PreDlyL0.0 to 150.0 msE PreDlyR0.0 to 150.0 ms
Algorithm Reference-14
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
Diffuse Verb and Diffuse Place:
Diffuse reverbs are 3-PAU algorithms and are characterized as such because of the initial burst of diffusion inherent
in the onset of the reverb. Each of these algorithms consists of an input diffuser; ambience generator with a lowpass
filter, low shelving filter, and LFO moving delays; and predelay.
In the Diffuse reverbs, the diffuser is implemented a little differently. The diffuser is just inside the ambience
generation loop, so changes in diffusion create changes in the reverb decay. The Diffuse reverbs also offer DiffExtent
and Diff Cross parameters. DiffExtent selects one of seven arbitrary gate-time lengths of the initial diffusion burst,
while Diff Cross adjusts the combination of left and right channels that are diffused.
L Input
R Input
LF Mult
DiffExtent
Diff Cross
DiffusorAmbience
DiffAmtScl
DiffLenScl
LF Mult
LateRvbTim
Absorption
LateRvbTim
Absorption
HF Damping
HF Damping
L Pre Dly
R Pre Dly
Signal flow of Diffuse Verb and Diffuse Place
Lopass
Lopass
Dry
Wet
L Output
Out Gain
R Output
Wet
Dry
Algorithm Reference-15
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
PAGE 1 (Diffuse Verb)
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
LateRvbTim0.00 to 60.00 s
HF Damping0 to 25088 HzLopass16 to 25088 Hz
L Pre Dly0.0 to 230.0 msR Pre Dly0.0 to 230.0 ms
PAGE 1 (Diffuse Place)
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Absorption0 to 100%
HF Damping0 to 25088 HzLopass16 to 25088 Hz
L Pre Dly0.0 to 230.0 msR Pre Dly0.0 to 230.0 ms
PAGE 2 (Diffuse Verb)
Room TypeHall1,...DiffExtent1 to 7 x
Size Scale0.01 to 2.50xDiff Cross-100 to 100%
InfinDecayOn or OffDiffAmtScl0.00 to 2.00 x
DiffLenScl0.01 to 2.50 x
LF Split16 to 25088 HzLFO Rate0.01 to 10.00 Hz
LF Time0.50 to 1.50 xLFO Depth0.0 to 100.0 ct
PAGE 2 (Diffuse Place)
Room TypeBooth1, ...DiffExtent1 to 7 x
Size Scale0.01 to 2.50xDiff Cross-100 to 100%
DiffAmtScl0.00 to 2.00 x
DiffLenScl0.01 to 2.50 x
LF Split16 to 25088 HzLFO Rate0.01 to 10.00 Hz
LF Time0.50 to 1.50 xLFO Depth0.0 to 100.0 ct
Algorithm Reference-16
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
OmniVerb and OmniPlace:
Omni reverbs are 3-PAU algorithms that consist of an input diffuser; injector; ambience generator with a lowpass
filter, low shelving filter, and LFO moving delays; and predelay.
The Expanse parameter adjusts the amount of reverb energy that is fed to the edges of the stereo image. A value of
0% will concentrate energy in the center of the image, while non-zero values will spread it out. Positive and negative
values will impose different characteristics on the reverb image.
At the output of the reverb are a pair each of low-shelving and high-shelving filters.
L Input
Reverb Time
LF Mult
Absorption
HF Damping
L Pre Dly
Treble
Bass
Wet
Dry
Out
Gain
L Output
DiffAmtScl
DiffLenScl
Diffuser
Lopass
Inj Build
Inj Spread
Inj Skew
Injector
Ambience
DiffAmtScl
DiffLenScl
R Input
Diffuser
Lopass
InjectorR Pre Dly
Inj Build
Inj Spread
Inj Skew
LF Mult
Reverb Time
Absorption
HF Damping
Treble
Bass
Signal flow of OmniVerb and OmniPlace
PAGE 1 (OmniVerb)
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Rvrb Time0.00 to 60.00 s
HF Damping0 to 25088 HzLopass16 to 25088 Hz
L Pre Dly0.0 to 230.0 msR Pre Dly0.0 to 230.0 ms
PAGE 1 (OmniPlace)
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Absorption0 to 100%
HF Damping0 to 25088 HzLopass16 to 25088 Hz
L Pre Dly0.0 to 230.0 msR Pre Dly0.0 to 230.0 ms
Wet
Out
Gain
R Output
Dry
Algorithm Reference-17
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
PAGE 2 (OmniVerb)
Room TypeHall1, ...Expanse-100 to 100%
Size Scale0.00 to 2.50x
InfinDecayOn or OffDiffAmtScl0.00 to 2.00 x
DiffLenScl0.00 to 4.50 x
LF Split16 to 25088 HzLFO Rate0.01 to 10.00 Hz
LF Time0.50 to 1.50 xLFO Depth0.0 to 100.0 ct
PAGE 2 (OmniPlace)
Room TypeBooth1, ...Expanse-100 to 100%
Size Scale0.00 to 2.50x
DiffAmtScl0.00 to 2.00 x
DiffLenScl0.00 to 4.50 x
LF Split16 to 25088 HzLFO Rate0.01 to 10.00 Hz
LF Time0.50 to 1.50 xLFO Depth0.0 to 100.0 ct
PAGE 3
TrebShlf F16 to 25088 Hz
Inj Build-100 to 100%TrebShlf G-79.0 to 24.0 dB
Inj Spread0.00 to 4.50 xBassShlf F16 to 25088 Hz
Inj Skew-200 to 200 msBassShlf G-79.0 to 24.0 dB
Absorption
This controls the amount of reßective material that is in the space being emulated, much
like an acoustical absorption coefÞcient. The lower the setting, the longer it will take for
the sound to die away. A setting of 0% will cause an inÞnite decay time.
Rvrb TimeAdjusts the basic decay time of the late portion of the reverb.
LateRvbTimAdjusts the basic decay time of the late portion of the reverb after diffusion.
HF DampingThis controls the amount of high frequency energy that is absorbed as the reverb decays.
The values set the cutoff frequency of the 1-pole (6dB/oct) lowpass Þlter within the
reverb feedback loop.
L Pre Dly, R Pre DlyThese control the amount that each channel of the reverb is delayed relative to the dry
signal. Setting different lengths for both channels can de-correlate the center portion of
the reverb image and make it seem wider. This only affects the late reverb in algorithms
that have early reßections.
LopassControls the cutoff frequency of a 1-pole (6dB/oct) lowpass Þlter at the output of the
reverb. This only affects the late reverb in algorithms that have early reßections.
EarRef LvlAdjusts the mix level of the early reßection portion of algorithms offering early
reßections.
Late LvlAdjusts the mix level of the late reverb portion of algorithms offering early reßections.
Algorithm Reference-18
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
Room TypeThis parameter selects the basic type of reverb being emulated, and should be the
starting point when creating your own reverb presets. Due to the inherent complexity of
reverb algorithms and the sheer number of variables responsible for their character, the
Room Type parameter provides condensed preset collections of these variables. Each
Room Type preset has been painstakingly selected by Kurzweil engineers to provide the
best sounding collection of mutually complementary variables modeling an assortment
of reverb families. When a room type is selected, an entire incorporated set of delay
lengths and diffusion settings are established within the algorithm. By using the Size
Scale, DiffAmtScl, DiffLenScl, and Inj Spread parameters, you may scale individual
elements away from their preset value. When set to 1.00x, each of these elements is
accurately representing its preset value determined by the current Room Type.
Room Types with similar names in different reverb algorithms do not sound the same.
For example, Hall1 in Diffuse Verb does not sound the same as Hall1 in TQ Verb.
Size ScaleThis parameter scales the inherent size of the reverb chosen by Room Type. For a true
representation of the selected Room Type size, set this to 1.00x. Scaling the size below
this will create smaller spaces, while larger scale factors will create large spaces.
InÞnDecayFound in ÒVerbÓ algorithms. When turned ÒOnÓ, the reverb tail will decay indeÞnitely.
However, certain HF Damping settings may reduce this effect, and cause the tail to taper
away. When turned ÒOffÓ, the decay time is determined by the ÒRvrb TimeÓ or
ÒLateRvbTimÓ parameters. This parameter is an excellent candidate for a KDFX
Modulation, using a switch pedal as a source.
LF SplitUsed in conjunction with LF Time. This controls the upper-frequency limit of the low-
frequency decay time multiplier. Energy below this frequency will decay faster or slower
depending on the LF Time parameter.
LF TimeUsed in conjunction with LF Split. This modiÞes the decay time of the energy below the
LF Split frequency. A setting of 1.00x will make low-frequency energy decay at the rate
determined by the decay time. Higher values will cause low-frequency energy to decay
slower, and lower values will cause it to decay more quickly.
TrebShlf FAdjusts the frequency of a high-shelving Þlter at the output of the late reverb.
TrebShlf GAdjusts the gain of a high-shelving Þlter at the output of the late reverb.
BassShlf FAdjusts the frequency of a low-shelving Þlter at the output of the late reverb.
BassShlf GAdjusts the gain of a low-shelving Þlter at the output of the late reverb.
DiffAmtSclAdjusts the amount of diffusion at the onset of the reverb. For a true representation of
the selected Room Type diffusion amount, set this to 1.00x.
DiffLenSclAdjusts the length of the diffusion at the onset of the reverb. For a true representation of
the selected Room Type diffusion length, set this to 1.00x.
DiffExtentAdjust the onset diffusion duration. Higher values create longer diffuse bursts at the
onset of the reverb.
Diff CrossAdjusts the onset diffusion cross-coupling character. Although subtle, this parameter
bleeds left and right channels into each other during onset diffusion, and also in the
body of the reverb. 0% setting will disable this. Increasing this value in either the
positive or negative direction will increase its effect.
ExpanseAmount of late reverb energy biased toward the edges of the stereo image. A setting of
0% will bias energy towards the center. Moving away from 0% will bias energy towards
the sides. Positive and negative values will have a different character.
Algorithm Reference-19
FXAlgs #4-11: Classic ¥ TQ ¥ Diffuse ¥ Omni reverbs
LFO DepthAdjusts the detuning depth in cents caused by a moving reverb delay line. Moving delay
lines can imitate voluminous ßowing air currents and reduce unwanted artifacts like
ringing and ßutter when used properly. Depth settings under 1.5ct with LFO Rate
settings under 1.00Hz are recommended for modeling real spaces. High depth settings
can create chorusing qualities, which wonÕt be suitable for real acoustic spaces, but can
nonetheless create interesting effects. Instruments that have little or no inherent pitch
ßuctuation (like piano) are much more sensitive to this LFO than instruments that
normally have a lot of vibrato (like voice) or non-pitched instruments (like snare drum).
LFO RateAdjusts the rate at which the moving reverb delay lines move.
Inj BuildUsed in conjunction with Inj Spread, this adjusts the envelope of the onset of the reverb.
SpeciÞcally, it tapers the amplitudes of a series of delayed signals injected into the body
of the reverb. Values above 0% will produce a faster build, while values below 0% will
cause the build to be more gradual.
eadUsed in conjunction with Inj Build, this scales the length of the series of delays injected
Inj Spr
into the body of the reverb. For a true representation of the selected Room Type injector
spread, set this to 1.00x.
Inj LPThis adjusts the cutoff frequency of a 1 pole (6dB/oct) lowpass Þlter applied to the signal
being injected into the body of the reverb.
Inj SkewAdjusts the amount of delay applied to either the left or right channel of the reverb
injector. Positive values delay the right channel while negative values delay the left
channel.
E DiffAmtAdjusts the amount of diffusion applied to the early reßection network.
E DfLenSclAdjusts the length of diffusion applied to the early reßection network. This is inßuenced
by E PreDlyL and E PreDlyR.
E Dly SclScales the delay lengths inherent in the early reßection network.
E BuildAdjusts the envelope of the onset of the early reßections. Values above 0% will create a
faster attack while values below 0% will create a slower attack.
E Fdbk AmtAdjusts the amount of the output of an early reßection portion that is fed back into the
input of the opposite channel in front of the early pre-delays. Overall, it lengthens the
decay rate of the early reßection network. Negative values polarity-invert the feedback
signal.
E HF DampThis adjusts the cutoff frequency of a 1-pole (6dB/oct) lowpass Þlter applied to the early
reßection feedback signal.
E PreDlyL, E PreDlyRAdjusts how much the early reßections are delayed relative to the dry signal. These are
independent of the late reverb predelay times, but will inßuence E Dly Scl.
E Dly L, E Dly RAdjusts the left and right early reßection delays fed to the same output channels.
E Dly LX, E Dly RXAdjusts the left and right early reßection delays fed to the opposite output channels.
E DifDlyL, E DifDlyRAdjusts the diffusion delays of the diffusers on delay taps fed to the same output
channels.
E DifDlyLX, E DifDlyRX Adjusts the diffusion delays of the diffusers on delay taps fed to the opposite output
channels.
E X BlendAdjusts the balance between early reßection delay tap signals with diffusers fed to their
same output channel, and those fed to opposite channels. 0% allows only delay taps
being fed to opposite output channels to be heard, while 100% allows only delay taps
going to the same channels to be heard.
Algorithm Reference-20
FXAlg #12: Panaural Room
FXAlg #12: Panaural Room
Room reverberation algorithm
Allocation Units: 3
The Panaural Room reverberation is implemented using a special network arrangement of many delay lines that
guarantees colorless sound. The reverberator is inherently stereo with each input injected into the ÒroomÓ at
multiple locations. The signals entering the reverberator first pass through a shelving bass equalizer with a range
of +/-15dB. To shorten the decay time of high frequencies relative to mid frequencies, lowpass filters controlled by
HF Damping are distributed throughout the network. Room Size scales all the delay times of the network (but not
the Pre Dly or Build Time), to change the simulated room dimension over a range of 1 to 16m. Decay Time varies
the feedback gains to achieve decay times from 0.5 to 100 seconds. The Room Size and Decay Time controls are
interlocked so that a chosen Decay Time will be maintained while Room Size is varied. A two-input stereo mixer,
controlled by Wet/Dry and Out Gain, feeds the output.
Dry
L Input
R Input
PreDelay
PreDelay
Dry
Reverb
Wet
Out Gain
L Output
R Output
Simplified block diagram of Panaural Room.
The duration and spacing of the early reflections are influenced by Room Size and Build Time, while the number
and relative loudness of the individual reflections are influenced by Build Env. When Build Env is near 0 or 100%,
fewer reflections are created. The maximum number of important early reflections, 13, is achieved at a setting of
50%.
To get control over the growth of reverberation, the left and right inputs each are passed through an ÒinjectorÓ that
can extend the source before it drives the reverberator. Only when Build Env is set to 0% is the reverberator driven
in pure stereo by the pure dry signal. For settings of Build Env greater than 0%, the reverberator is fed multiple
times. Build Env controls the injector so that the reverberation begins abruptly (0%), builds immediately to a
sustained level (50%), or builds gradually to a maximum (100%). Build Time varies the injection length over a range
of 0 to 500ms. At a Build Time of 0ms, there is no extension of the build time. In this case, the Build Env control
adjusts the density of the reverberation, with maximum density at a setting of 50%. In addition to the two build
controls, there is an overall Pre Dly control that can delay the entire reverberation process by up to 500ms.
Algorithm Reference-21
FXAlg #12: Panaural Room
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0
Room Size1.0 to 16.0 m
Pre Dly0 to 500 msDecay Time0.5 to 100.0 s
HF Damping16 to 25088 Hz
PAGE 2
Bass Gain-15 to 15 dBBuild Time0 to 500 ms
Build Env0 to 100%
Wet/DryThe amount of the stereo reverberator (wet) signal relative to the original input (dry)
signal to be output. The dry signal is not affected by the Bass Gain control. The wet
signal is affected by the Bass Gain control and by all the other reverberator controls. The
balance between wet and dry signals is an extremely important factor in achieving a
good mix. Emphasizing the wet signal gives the effect of more reverberation and of
greater distance from the source.
Out Gain
Decay TimeThe reverberation decay time (mid-band ÒRT60Ó), the time required before the
HF DampingAdjusts lowpass Þlters in the reverberator so that high frequencies die away more
Bass GainShapes the overall reverberation signalÕs bass content, but does not modify the decay
Room SizeChoosing an appropriate room size is very important in getting a good reverberation
Pre DlyIntroducing predelay creates a gap of silence that allows the dry signal to stand out with
Build TimeSimilar to predelay, but more complex, larger values of Build Time slow down the
The overall output level for the reverberation effect, and controls the level for both the
wet and dry signal paths.
reverberation has died away to 60dB below its ÒrunningÓ level. Adjust decay time
according to the tempo and articulation of the music and to taste.
quickly than mid and low frequencies. This shapes the reverberation for a more natural,
more acoustically accurate sound.
time. Reduce the bass for a less muddy sound, raise it slightly for a more natural
acoustic effect.
effect. For impulsive sources, such as percussion instruments or plucked strings,
increase the size setting until discrete early reßections become audible, and then back it
off slightly. For slower, softer music, use the largest size possible. At lower settings,
Room Size leads to coloration, especially if the Decay Time is set too high.
greater clarity and intelligibility against the reverberant background. This is especially
helpful with vocal or classical music.
building up of reverberation and can extend the build-up process. Experiment with
Build Time and Build Env and use them to optimize the early details of reverberation. A
Build Time of 0ms and a Build Env of 50% is a good default setting that yields a fast
arriving, maximally dense reverberation.
Algorithm Reference-22
FXAlg #12: Panaural Room
Build EnvWhen Build Time has been set to greater than about 80ms, Build Env begins to have an
audible inßuence on the early unfolding of the reverberation process. For lower-density
reverberation that starts cleanly and impulsively, use a setting of 0%. For the highestdensity reverberation, and for extension of the build-up period, use a setting of 50%. For
an almost reverse reverberation, set Build Env to 100%. You can think of Build Env as
setting the position of a see-saw. The left end of the see-saw represents the driving of the
reverberation at the earliest time, the pivot point as driving the reverberation at midpoint in the time sequence, and the right end as the last signal to drive the reverberator.
At settings near 0%, the see-saw is tilted down on the right: the reverberation starts
abruptly and the drive drops with time. Near 50%, the see-saw is level and the
reverberation is repeatedly fed during the entire build time. At settings near 100%, the
see-saw is tilted down on the left, so that the reverberation is hit softly at Þrst, and then
at increasing level until the end of the build time.
Algorithm Reference-23
FXAlg #13: Stereo Hall
FXAlg #13: Stereo Hall
A stereo hall reverberation algorithm
Allocation Units: 3
The Stereo Hall reverberation is implemented using a special arrangement of all pass networks and delay lines,
which reduces coloration and increases density. The reverberator is inherently stereo with each input injected into
the ÒroomÓ at multiple locations. To shorten the decay time of low and high frequencies relative to mid frequencies,
bass equalizers and lowpass filters, controlled by Bass Gain and by HF Damping, are placed within the network.
Room Size scales all the delay times of the network (but not the Pre Dly or Build Time), to change the simulated
room dimension over a range of 10 to 75m. Decay Time varies the feedback gains to achieve decay times from 0.5
to 100 seconds. The Room Size and Decay Time controls are interlocked so that a chosen Decay Time will be
maintained while Room Size is varied. At smaller sizes, the reverb becomes quite colored and is useful only for
special effects. A two-input stereo mixer, controlled by Wet/Dry and Out Gain, feeds the output. The Lowpass
control acts only on the wet signal and can be used to smooth out the reverb high end without modifying the reverb
decay time at high frequencies.
Dry
L Input
R Input
PreDelay
PreDelay
Reverb
Dry
Wet
L Output
Out Gain
R Output
Simplified block diagram of Stereo Hall.
Within the reverberator, certain delays can be put into a time varying motion to break up patterns and to increase
density in the reverb tail. Using the LFO Rate and Depth controls carefully with longer decay times can be beneficial.
But beware of the pitch-shifting artifacts which can accompany randomization when it is used in greater amounts.
Also within the reverberator, the Diffusion control can reduce the diffusion provided by some all pass-networks.
While the reverb will eventually reach full diffusion regardless of the Diffusion setting, the early reverb diffusion
can be reduced, which sometimes is useful to help keep the dry signal Òin the clearÓ.
The reverberator structure is stereo and requires that the dry source be applied to both left and right inputs. If the
source is mono, it should still be applied (pan centered) to both left and right inputs. Failure to drive both inputs
will result in offset initial reverb images and later ping-ponging of the reverberation. Driving only one input will
also increase the time required to build up reverb density.
Algorithm Reference-24
FXAlg #13: Stereo Hall
To gain control over the growth of reverberation, the left and right inputs each are passed through an ÒinjectorÓ that
can extend the source before it drives the reverberator. Only when Build Env is set to 0% is the reverberator driven
in pure stereo by the pure dry signal. For settings of Build Env greater than 0%, the reverberator is fed multiple
times. Build Env controls the injector so that the reverberation begins abruptly (0%), builds immediately to a
sustained level (50%), or builds gradually to a maximum (100%). Build Time varies the injection length over a range
of 0 to 500ms. At a Build Time of 0ms, there is no extension of the build time. In this case, the Build Env control
adjusts the density of the reverberation, with maximum density at a setting of 50%. In addition to the two build
controls, there is an overall Pre Dly control that can delay the entire reverberation process by up to 500ms.
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Room Size2.0 to 15.0 mDiffusion0 to 100%
Pre Dly0 to 500 msDecay Time0.5 to 100.0 ms
HF Damping16 to 25088 Hz
PAGE 2
Bass Gain-15 to 0 dBBuild Time0 to 500 ms
Lowpass16 to 25088 HzBuild Env0 to 100%
LFO Rate0.00 to 5.10 Hz
LFO Depth0.00 to 10.20 ct
W
et/DryThe amount of the stereo reverberator (wet) signal relative to the original input (dry)
signal to be output. The dry signal is not affected by the Bass Gain control. The wet
signal is affected by the Bass Gain control and by all the other reverberator controls. The
balance between wet and dry signals is an extremely important factor in achieving a
good mix. Emphasizing the wet signal gives the effect of more reverberation and of
greater distance from the source.
Out GainThe overall output level for the reverberation effect, and controls the level for both the
wet and dry signal paths.
Decay TimeThe reverberation decay time (mid-band ÒRT60Ó), the time required before the
reverberation has died away to 60dB below its ÒrunningÓ level. Adjust decay time
according to the tempo and articulation of the music and to taste.
HF DampingAdjusts lowpass Þlters in the reverberator so that high frequencies die away more
quickly than mid and low frequencies. This shapes the reverberation for a more natural,
more acoustically accurate sound.
Room SizeChoosing an appropriate room size is very important in getting a good reverberation
effect. For impulsive sources, such as percussion instruments or plucked strings,
increase the size setting until discrete early reßections become audible, and then back it
off slightly. For slower, softer music, use the largest size possible. At lower settings,
RoomSize leads to coloration, especially if the DecayTime is set too high.
Bass GainAdjusts bass equalizers in the reverberator so that low frequencies die away more
quickly than mid and high frequencies. This can be used to make the reverberation less
muddy.
Algorithm Reference-25
FXAlg #13: Stereo Hall
LowpassUsed to shape the overall reverberation signal's treble content, but does not modify the
decay time. Reduce the treble for a softer, more acoustic sound.
Pre DlyIntroducing predelay creates a gap of silence that allows the dry signal to stand out with
greater clarity and intelligibility against the reverberant background. This is especially
helpful with vocal or classical music.
Build TimeSimilar to predelay, but more complex, larger values of BuildTime slow down the
building up of reverberation and can extend the build up process. Experiment with
BuildTime and BuildEnv and use them to optimize the early details of reverberation. A
BuildTime of 0ms and a BuildEnv of 50% is a good default setting that yields fast
arriving, natural reverberation.
Build EnvWhen BuildTime has been set to greater than about 80ms, BuildEnv begins to have an
audible inßuence on the early unfolding of the reverberation process. For lower-density
reverberation that starts cleanly and impulsively, use a setting of 0%. For the highestdensity reverberation, and for extension of the build-up period, use a setting of 50%. For
an almost reverse reverberation, set BuildEnv to 100%. You can think of BuildEnv as
setting the position of a see-saw. The left end of the see-saw represents the driving of the
reverberation at the earliest time, the pivot point as driving the reverberation at midpoint in the time sequence, and the right end as the last signal to drive the reverberator.
At settings near 0%, the see-saw is tilted down on the right: the reverberation starts
abruptly and the drive drops with time. Near 50%, the see-saw is level and the
reverberation is repeatedly fed during the entire build time. At settings near 100%, the
see-saw is tilted down on the left, so that the reverberation is hit softly at Þrst, and then
at increasing level until the end of the build time.
LFO Rate
and LFO DepthWithin the reverberator, the certain delay values can be put into a time varying
motion to break up patterns and to increase density in the reverb tail. Using the LFO
Rate and Depth controls carefully with longer decay times can be beneÞcial. But beware
of the pitch-shifting artifacts which can accompany randomization when it is used in
greater amounts.
DiffusionWithin the reverberator, the Diffusion control can reduce the diffusion provided by some
of the all-pass networks. While the reverb will eventually reach full diffusion regardless
of the Diffusion setting, the early reverb diffusion can be reduced, which sometimes is
useful to help keep the dry signal "in the clear."
Algorithm Reference-26
FXAlg #14: Grand Plate
FXAlg #14: Grand Plate
A plate reverberation algorithm
Allocation Units: 3
This algorithm emulates an EMT 140 steel plate reverberator. Plate reverberators were manufactured during the
1950s, 60s, 70s, and perhaps into the 80s. By the end of the 1980s, they had been supplanted in the marketplace by
digital reverberators, which first appeared in 1976. While a handful of companies made plate reverberators, EMT
(Germany) was the best known and most popular.
Dry
L Input
R Input
Diagram of Grand Plate reverb
A plate reverberator is generally quite heavy and large, perhaps 4 feet high by 7 feet long, and a foot thick. They
were only slightly adjustable, with controls for high frequency damping and decay time. Some were stereo
in/stereo out, others mono in/mono out.
A plate reverb begins with a sheet of plate steel suspended by its edges, leaving the plate free to vibrate. At one (or
two) points on the plate, an electromagnetic driver (sort of a small loudspeaker without a cone) is arranged to couple
the dry signal into the plate, sending sound vibrations into the plate in all directions. At one or two other locations,
a pickup is placed, sort of like a dynamic microphone whose diaphragm is the plate itself, to pick up the
reverberation.
Since the sound waves travel very rapidly in steel (faster than they do in air), and since the dimensions of the plate
are not large, the sound quickly reaches the plate edges and reflects from them. This results in a very rapid buildup of the reverberation, essentially free of early reflections and with no distinguishable gap before the onset of
reverb.
PreDelay
PreDelay
Dry
Plate
Reverb
Wet
Out Gain
Plates offered a wonderful sound of their own, easily distinguished from other reverberators in the pre-digital
reverb era, such as springs or actual ÒechoÓ chambers. Plates were bright and diffused (built up echo density)
rapidly. Curiously, when we listen to a vintage plate today, we find that the much vaunted brightness is nothing
like what we can accomplish digitally; we actually have to deliberately reduce the brightness of a plate emulation
to match the sound of a real plate. Similarly, we find that we must throttle back on the low frequency content as well.
Algorithm Reference-27
FXAlg #14: Grand Plate
The algorithm developed for Grand Plate was carefully crafted for rapid diffusion, low coloration, freedom from
discrete early reflections, and ÒbrightnessÓ. We also added some controls that were never present in real plates: size,
predelay of up to 500ms, LF damping, lowpass roll off, and bass roll off. Furthermore, we allow a wider range of
decay time adjustment than a conventional plate. Once the algorithm was complete, we tuned it by listening to the
original EMT reverb on one channel and the Grand Plate emulation on the other. A lengthy and careful tuning of
Grand Plate (tuning at the micro detail level of each delay and gain in the algorithm) was carried out until the stereo
spread of this reverb was matched in all the time periodsÑearly, middle, and late.
The heart of this reverb is the plate simulation network, with its two inputs and two outputs. It is a full stereo
reverberation network, which means that the left and right inputs get slightly different treatment in the
reverberator. This yields a richer, more natural stereo image from stereo sources. If you have a mono source, assign
it to both inputs for best results.
The incoming left source is passed through predelay, lowpass (Lowpass), and bass-shelf (Bass Gain) blocks. The
right source is treated similarly.
There are lowpass filters (HF Damping) and high pass filters (LF Damping) embedded in the plate simulation
network to modify the decay times. The reverb network also accommodates the Room Size and Decay Time
controls.
An output mixer assembles dry and wet signals.
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Room Size1.00 to 4.00 m
Pre Dly0 to 500 msDecay Time0.2 to 5.0 s
HF Damping16 to 25088 HzLF Damping1 to 294 Hz
PAGE 2
Lowpass16 to 25088 HzBass Gain-15 to 0 dB
Wet/DryThe amount of the stereo reverberator (wet) signal relative to the original input (dry)
signal sent to the output. The dry signal is not affected by the Lowpass or Bass Gain
controls. The wet signal is affected by the Lowpass and Bass Gain controls and by all the
other reverberator controls. The balance between wet and dry signals is an extremely
important factor in achieving a good mix. Emphasizing the wet signal gives the effect of
more reverberation and of greater distance from the source.
Out GainThe overall output level for the reverberation effect and controls the level for both the
wet and dry signal paths.
Room SizeChoosing an appropriate room size is very important in getting a good reverberation
effect. For impulsive sources, such as percussion instruments or plucked strings,
increase the size setting until discrete reßections become audible, and then back it off
slightly. For slower, softer music, use the largest size possible. At lower settings, Room
Size leads to coloration, especially if the Decay Time is set too high. To emulate a plate
reverb, this control is typically set to 1.9m.
Pre DlyIntroducing predelay creates a gap of silence that allows the dry signal to stand out with
greater clarity and intelligibility against the reverberant background. This is especially
helpful with vocals or classical music.
Algorithm Reference-28
FXAlg #14: Grand Plate
Decay TimeThe reverberation decay time (mid-band ÒRT60Ó), the time required before the
reverberation has died away to 60dB below its ÒrunningÓ level. Adjust decay time
according to the tempo and articulation of the music. To emulate a plate reverb, this
control is typically set from 1 to 5 seconds.
HF DampingAdjusts lowpass Þlters in the reverberator so that high frequencies die away more
quickly than mid and low frequencies. This shapes the reverberation for a more natural,
more acoustically accurate sound. To emulate a plate reverb, this control is typically set
to 5920Hz.
LF DampingAdjusts hipass Þlters in the reverberator so that low frequencies die away more quickly
than mid and high frequencies. This shapes the reverberation for a more natural, more
acoustically accurate sound. To emulate a plate reverb, this control is typically set to 52
Hz.
Lowpass
Shapes the overall reverberation signalÕs treble content, but does not modify the decay
time. Reduce the treble for a duller, more natural acoustic effect. To emulate a plate
reverb, this control is typically set to 3951Hz.
Bass GainShapes the overall reverberation signalÕs bass content, but does not modify the decay
time. Reduce the bass for a less muddy sound. To emulate a plate reverb, this control is
typically set to -12dB.
Algorithm Reference-29
FXAlg #15: Finite Verb
FXAlg #15: Finite Verb
ÒEnvelopedÓ reverberation algorithm
Allocation Units: 3
In this algorithm, the left and right sources are summed before being fed into a tapped delay line, which directly
simulates the impulse response of a reverberator. The taps are placed in sequence from zero delay to a maximum
delay value, at quasi-regular spacings. By varying the coefficients with which these taps are summed, one can create
the effect of a normal rapidly building/slowly decaying reverb or a reverse reverb which builds slowly then stops
abruptly.
A special tap is picked off the tapped delay line and its length is controlled by Dly Length. It can be summed into
the output wet mix (Dly Lvl) to serve as the simulated dry source that occurs after the reverse reverb sequence has
built up and ended. It can also be fed back for special effects. Fdbk Lvl and HF Damping tailor the gain and
spectrum of the feedback signal. Despite the complex reverb-like sound of the tapped delay line, the Feedback tap
is a pure delay. Feeding it back is like reapplying the source, as in a simple tape echo.
Dry
Feedback
Level
HF Damping
Delay Level
Delay
L Input
R Input
Early
Delay
Mid
Delay
Late
Delay
BassHF Damp
Dry
Diffusion
L Output
Wet
Out
Gain
R Output
Diagram of Finite Verb
Dly Length and Rvb Length range from 300 to 3000 milliseconds. With the R1 Rvb Env variants, Rvb Length
corresponds to a decay time (RT60).
To make things a little more interesting, the tapped delay line mixer is actually broken into three mixers: an early,
middle, and late mixer. Each mixes its share of taps and then applies the submix to a lowpass filter (cut only) and a
simple bass control (boost and cut). Finally, the three equalized sub mixes are mixed into one signal. The Bass and
Damp controls allow special effects such as a reverb that begins dull and increases in two steps to a brighter sound.
Algorithm Reference-30
FXAlg #15: Finite Verb
The Rvb Env control selects 27 cases of envelope gains for the taps. Nine cases emulate a normal forward-evolving
reverb, but with some special twists. Cases FWD R1xx have a single reverb peak, with a fast attack and slower
decay. The sub cases FWD R1Sx vary the sharpness of the envelope, from dullest (S1) to sharpest (S3). The sub cases
FWD R2xx have two peaks; that is, the reverb builds, decays, builds again, and decays again. The sub cases FWD
R3xx have three peaks.
The sub cases SYM have a symmetrical build and decay time. The cases R1 build to a single peak, while R2 and R3
have two and three peaks, respectively.
The sub cases REV simulate a reverse reverb effect. REV R1xx imitates a backward running reverb, with a long
rising "tail" ending abruptly (followed, optionally, by the "dry" source mixed by Dly Lvl). Once again, the number
of peaks and the sharpness are variable.
The usual Wet/Dry and Output Gain controls are provided.
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Fdbk Lvl0 to 100%
HF Damping16 to 25088 Hz
PAGE 2
Dly Lvl0 to 100%Rvb EnvREV R1S1
Dly Length300 to 3000 msRvb Length300 to 3000 ms
PAGE 3
Early Bass-15 to 15 dBEarly Damp16 to 25088 Hz
Mid Bass-15 to 15 dBMid Damp16 to 25088 Hz
Late Bass-15 to 15 dBLate Damp16 to 25088 Hz
Wet/DryWet/Dry sets the relative amount of wet signal and dry signal. The wet signal consists of
the reverb itself (stereo) and the delayed mono signal arriving after the reverb has ended
(simulating the dry source in the reverse reverb sequence). The amount of the delayed
signal mixed to the Wet signal is separately adjustable with the Dly Lvl control. The Dry
signal is the stereo input signal.
Out GainThis controls the level of the output mix, wet and dry, sent back into KDFX.
Fdbk LvlThis controls the feedback gain of the separate (mono) delay tap. A high value
contributes a long repeating echo character to the reverb sound.
HF DampingHF Damping adjusts a lowpass Þlter in the late delay tap feedback path so that high
frequencies die away more quickly than mid and low frequencies.
Dly LvlThis adjusts the level of the separate (mono) delay tap used to simulate the dry source of
a reverse reverb effect. This same tap is used for feedback.
Dly LengthSets the length (in milliseconds), of the separate (mono) delay tap used to simulate the
dry source of a reverse reverb effect. This same tap is used for feedback.
Algorithm Reference-31
FXAlg #15: Finite Verb
Rvb EnvThe Rvb Env control selects 27 cases of envelope gains for the taps. Nine cases emulate a
normal forward evolving reverb, another nine emulate a reverb building symmetrically
to a peak at the mid point, while the last nine cases emulate a reverse-building reverb.
For each major shape, there are three variants of one, two, and three repetitions and
three variants of envelope sharpness.
Rvb LengthSets the length (in milliseconds), from start to Þnish, of the reverberation process. This
parameter is essentially the decay time or RT60 for the Rvb Env cases..R1.. where there is
only one repetition.
Early Bass, Mid Bass, and Late BassThese bass controls shape the frequency response (boost or cut) of the three
periods of the Þnite reverb sequence. Use them to tailor the way the reverb bass content
changes with time.
Early Damp, Mid Damp, and Late DampThese treble controls shape the frequency response (cut only) of the
three periods of the Þnite reverb sequence. Use them to tailor the way the reverb treble
content changes with time.
Algorithm Reference-32
FXAlg #130: Complex Echo
FXAlg #130: Complex Echo
Multitap delay line effect, consisting of 6 independent output taps
and 4 independent feedback taps
Allocation Units: 1
Complex Echo is an elaborate delay line with three independent output taps per channel, two independent feedback
taps per channel, equal-power output tap panning, feedback diffuser, and high frequency damping. Each channel
has three output taps which can each be delayed up to 2600ms (2.6 sec) then panned at the output. Feedback taps
can also be delayed up to 2600ms, but both feedback channels do slightly different things. Feedback line 1 feeds the
signal back to the delay input of the same channel, while feedback line 2 feeds the signal back to the opposite
channelÑit can be considered Òping-pongÓ feedback. Relative levels for each feedback line can be set with the
ÒFB2/FB1>FBÓ control where 0% only allows FB1 to be used, and 100% only allows FB2 to be used.
The diffuser sits at the beginning of the delay line, and consists of three controls. Separate left and right Diff Dly
parameters control the length that a signal is smeared from 0 to 100ms as it passes through these diffusers. Diff Amt
adjusts the smearing intensity. Short diffuser delays can diffuse the sound while large delays can drastically alter
the spectral flavor. Setting all three diffuser parameters to 0 will disable the diffuser.
Also at the input to the delays are 1-pole (6dB/oct) lowpass filters controlled by the HF Damping parameter.
L Input
R Input
Diffuser
Blend
FeedbackFB2/FB1 > FB
Blend
Diffuser
Delay
FB1FB2
FB2FB1
Delay
L Tap Levels
Pan
Pan
Pan
L Output
Out Gains
R Output
Pan
Pan
Algorithm Reference-33
Pan
R Tap Levels
Signal flow of Complex Echo
FXAlg #130: Complex Echo
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Feedback0 to 100%L Diff Dly0 to 100 ms
FB2/FB1>FB0 to 100%R Diff Dly0 to 100 ms
HF Damping16 to 25088 HzDiff Amt0 to 100%
PAGE 2
L Fdbk1 Dly0 to 2600 msR Fdbk1 Dly0 to 2600 ms
L Fdbk2 Dly0 to 2600 msR Fdbk2 Dly0 to 2600 ms
L Tap1 Dly0 to 2600 msR Tap1 Dly0 to 2600 ms
L Tap2 Dly0 to 2600 msR Tap2 Dly0 to 2600 ms
L Tap3 Dly0 to 2600 msR Tap3 Dly0 to 2600 ms
PAGE 3
L Tap1 Lvl0 to 100%R Tap1 Lvl0 to 100%
L Tap2 Lvl0 to 100%R Tap2 Lvl0 to 100%
L Tap3 Lvl0 to 100%R Tap3 Lvl0 to 100%
PAGE 4
L Tap1 Pan-100 to 100%R Tap1 Pan-100 to 100%
L Tap2 Pan-100 to 100%R Tap2 Pan-100 to 100%
L Tap3 Pan-100 to 100%R Tap3 Pan-100 to 100%
Wet/DryThe relative amount of input signal and effected signal that is to appear in the Þnal effect
output mix. When set to 0%, the output is taken only from the input (dry). When set to
100%, the output is all wet.
Out GainThe overall gain or amplitude at the output of the effect.
FeedbackThe amplitude of the feedback tap(s) fed back to the beginning of the delay.
FB2/FB1>FBBalance control between feedback line 1 and line 2. Setting this to 0% turns off feedback
line 2, only allowing use of feedback line 1. A setting of 50% is an even mix of both lines,
and 100% turns off line 1.
HF DampingThe amount of high frequency content of the signal to the input of the delay. This control
determines the cutoff frequency of the one-pole (-6dB/octave) lowpass Þlters.
L Diff Dly, R Diff DlyAdjusts delay length of the diffusers.
Diff Amt Adjusts the diffuser intensity.
L Fdbk1 DlyAdjusts the delay length of the left channelÕs feedback tap, fed back to the left channelÕs
delay input.
L Fdbk2 DlyAdjusts the delay length of the left channelÕs feedback tap, fed back to the right
channelÕs delay input.
R Fdbk1 DlyAdjusts the delay length of the right channelÕs feedback tap, fed back to the right
channelÕs delay input.
Algorithm Reference-34
FXAlg #130: Complex Echo
R Fdbk2 DlyAdjusts the delay length of the right channelÕs feedback tap, fed back to the left
channelÕs delay input.
L Tapn Dly, R Tapn Dly Adjusts the delay length of the left and right channelÕs three output taps.
L Tapn Lvl, L Tapn LvlAdjusts the listening level of the left and right channelÕs three output taps.
L Tapn Pan, L Tapn Pan Adjusts the equal power pan position of the left and right channelÕs three output taps.
0% is center pan, negative values pan to left, and positive values pan to the right.
This is a simple stereo 4-tap delay algorithm with delay lengths defined either in milliseconds (ms) (#131), or in
tempos and beats (#132). The left and right channels are fully symmetric (all controls affect both channels). The
duration of each stereo delay tap (length of the delay) and the signal level from each stereo tap may be set. Prior to
output each delay tap passes through a level and left/right balance control. The taps are summed and added to the
dry input signal through a Wet/Dry control. The delayed signal from the ÒLoopÓ tap may be fed back to the delay
input.
Feedback
Input
High Freq
Damping
Delay
Tap Levels
& Balance
Wet
Output
Dry
Left Channel of 4-Tap Delay
The delay length for any given tap is the sum of the coarse and fine parameters for the tap, multiplied by the
DelayScale parameter which is common to all taps. The DelayScale parameter allows you to change the lengths of
all the taps together.
A repetitive loop delay is created by turning up the Fdbk Level parameter. Only the Loop tap is fed back to the input
of the delay, so this is the tap which controls the loop rate. Usually you will want the Loop delay length to be longer
than the other tap lengths. Set the Loop delay length to the desired length, then set the other taps to fill in the
measure with interesting rhythmical patterns. Setting tap levels allows some ÒbeatsÓ to receive more or less
emphasis than others.
The delay lengths for 4-Tap Delay are in units of milliseconds (ms). If you want to base delay lengths on tempo, then
the 4-Tap Delay BPM algorithm may be more convenient.
The feedback (Fdbk Level) controls how long a sound in the delay line takes to die out. At 100% feedback, the sound
will be repeated indefinitely. HF Damping selectively removes high-frequency content from the delayed signal and
will also cause the sound to eventually disappear.
The Hold parameter is a switch which controls signal routing. When turned on, Hold will play whatever signal is
in the delay line indefinitely. Hold overrides the feedback parameter and prevents any incoming signal from
entering the delay. You may have to practice using the Hold parameter. Each time the sound goes through the
delay, it is reduced by the feedback amount. If feedback is fairly low and you turn on Hold at the wrong moment,
you can get a disconcerting jump in level at some point in the loop. The Hold parameter has no effect on the
Wet/Dry or HF Damping parameters, which continue to work as usual, so if there is some HF Damping, the delay
will eventually die out.
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Fdbk Level0 to 100%
Dry Bal-100 to 100%
HF Damping16 Hz to 25088 HzHoldOn or Off
PAGE 2
Loop Crs0 to 2540 msDelayScale0.00x to 10.00x
Loop Fine-20 to 20 ms
Tap1 Crs0 to 2540 msTap3 Crs0 to 2540 ms
Tap1 Fine-20 to 20 msTap3 Fine-20 to 20 ms
Tap2 Crs0 to 2540 msTap4 Crs0 to 2540 ms
Tap2 Fine-20 to 20 msTap4 Fine-20 to 20 ms
PAGE 3
Loop Level0 to 100%Loop Bal-100 to 100%
Tap2 Level0 to 100%Tap2 Bal-100 to 100%
Tap3 Level0 to 100%Tap3 Bal-100 to 100%
Tap4 Level0 to 100%Tap4 Bal-100 to 100%
Wet/DryThe relative amount of input signal and delay signal that are to appear in the Þnal effect
output mix. When set to 0%, the output is taken only from the input (dry). When set to
100%, the output is all wet.
Out GainThe overall gain or amplitude at the output of the effect.
Fdbk LevelThe percentage of the delayed signal to feed back or return to the delay input. Turning
up the feedback will cause the effect to repeatedly echo or act as a crude reverb.
HF DampingThe -3 dB frequency in Hz of a one-pole lowpass Þlter (-6 dB/octave) placed in front of
the delay line. The Þlter is speciÞed for a signal passing through the Þlter once. Multiple
passes through the feedback will cause the signal to become more and more dull.
Dry BalThe left-right balance of the dry signal. A setting of -100% allows only the left dry signal
to pass to the left output, while a setting of 100% lets only the right dry signal pass to the
right output. At 0%, equal amounts of the left and right dry signals pass to their
respective outputs.
HoldA switch which when turned on, locks any signal currently in the delay to play until
Hold is turned off. When Hold is on, no signal can enter the delay and Feedback is set to
100% behind the scenes. Hold does not affect the HF Damping or Wet/Dry mix. A good
candidate for a KDFX FXMod mapped to a momentary foot switch.
Tapn LevelThe amount of signal from each of the taps (n = 1...4) which get sent to the output. With
the Loop Lvl control, you can give different amounts of emphasis to the various taps in
the loop.
Tapn BalThe left-right balance of each of the stereo taps (n = 1...4). A setting of -100% allows only
the left tap to pass to the left output, while a setting of 100% lets only the right tap pass
to the right output. At 0%, equal amounts of the left and right taps pass to their
respective outputs.
The following parameters are in #131 4-Tap Delay only:
Loop CrsThe coarse delay length of the Loop tap. If the feedback is turned up, this parameter sets
the repeating delay loop length. The resolution of the coarse adjust is 20 milliseconds,
but Þner resolution can be obtained using the Loop Fine parameter. The maximum delay
length is 2.55 seconds (2550ms).
Loop FineA Þne adjustment to the Loop tap delay length. The delay resolution is 0.2 milliseconds
(ms). Loop Fine is added to Loop Crs (coarse) to get the actual delay length.
Delay ScaleMultiplies all tap times by a common factor.
Tapn CrsThe coarse delay lengths of the output taps (n = 1...4). The resolution of the coarse adjust
is 20 milliseconds, but Þner resolution can be obtained using the Tapn Fine parameters.
The maximum delay length is 2.55 seconds (2550ms).
Tapn FineA Þne adjustment to the output tap delay lengths (n = 1...4). The delay resolution is 0.2
milliseconds (ms). Tapn Fine is added to Tapn Crs (coarse) to get actual delay lengths.
FXAlg #132: 4-Tap Delay BPM
In this Algorithm, the delay length for any given tap is determined by the tempo, expressed in beats per minute
(BPM), and multiples or fractions of beats (bts). The tempo alters all tap lengths together.
The ÒbtsÓ parameter is adjustable in increments of 1/24th of a beat, which is a useful fraction because it can divide
beats into 2, 3, 4, 6, 8, or 12 parts. The length of a delay in seconds can be calculated as T = (beats/tempo) * 60.
IMPORTANT NOTE: KDFX has a limited amount of delay memory available (over 2.5 seconds for 4-Tap BPM).
When slow tempos and/or long lengths are specified, you may run out of delay memory, at which point the delay
length will be cut in half. When you slow down the tempo, you may find the delays suddenly getting shorter.
A repetitive loop delay is created by turning up the feedback parameter (Fdbk Level). Only the Loop tap is fed back
to the input of the delay, so this is the tap which controls the loop rate. Usually you will want the Loop tap
(LoopLength parameter) to be longer than the other tap lengths. To repeat a pattern on a 4/4 measure (4 beats per
measure) simply set LoopLength to 4 bts. The output taps can then be used to fill in the measure with interesting
rhythmical patterns. Setting tap levels allows some ÒbeatsÓ to receive more or less emphasis than others.
TempoBasis for the delay lengths, as referenced to a musical tempo in bpm (beats per minute).
When this parameter is set to ÒSystemÓ, the tempo is locked to the internal sequencer
tempo or to incoming MIDI clocks. When it is set to ÒSystemÓ, sources (FUNs, LFOs,
ASRs etc.) will have no effect on the Tempo parameter.
LoopLengthThe delay length of the Loop tap. If the feedback is turned up, this parameter sets the
repeating delay loop length. The loop length is speciÞed as a fraction or multiple of the
tempo, in ÒbeatsÓ. The length of a delay loop in seconds can be calculated as T =
(beats/tempo) * 60.
Tapn DelayThe delay lengths of the taps (n = 1...4). as tempo beat durations. The delay length is
speciÞed as a fraction or multiple of the tempo, in ÒbeatsÓ. The length of a delay in
seconds can be calculated as T = (beats/tempo) * 60. Use the output taps to create
interesting rhythmic patterns within the repeating loop.
A stereo eight-tap delay with cross-coupled feedback
Allocation Units: 2
This is a simple stereo 8-tap delay algorithm with delay lengths defined in milliseconds (ms) (#133), or in tempos
and beats (#134). The left and right channels are fully symmetric (all controls affect both channels). The duration of
each stereo delay tap (length of the delay) and the signal level from each stereo tap may be set. Prior to output each
delay tap passes through a level and left/right balance control. Pairs of stereo taps are tied together with balance
controls acting with opposite left/right sense. The taps are summed and added to the dry input signal through a
Wet/Dry control. The delayed signal from the ÒLoopÓ tap may be fed back to the delay input. The sum of the input
signal and the feedback signal may be mixed or swapped with the input/feedback signal from the other channel
(cross-coupling). When used with feedback, cross-coupling can achieve a ping-pong effect between the left and
right channels.
Feedback
Delay
L Input
From Right
Channel
To Right
Channel
High Freq
Damping
Tap Levels
& Balance
Wet
L Output
Dry
Left Channel of 8-Tap Delay
The delay length for any given tap is the sum of the coarse and fine parameters for the tap multiplied by the
DelayScale parameter which is common to all taps. The DelayScale parameter allows you to change the lengths of
all the taps together.
A repetitive loop delay is created by turning up the Fdbk Level parameter. Only the Loop tap is fed back to the input
of the delay, so this is the tap which controls the loop rate. Usually you will want the Loop delay length to be longer
than the other tap lengths. Set the Loop delay length to the desired length, then set the other taps to fill in the
measure with interesting rhythmical patterns. Setting tap levels allows some ÒbeatsÓ to receive more or less
emphasis than others.
The delay lengths for 8-Tap Delay are in milliseconds (ms). If you want to base delay lengths on tempo, then the 8Tap Delay BPM algorithm may be more convenient.
The feedback (Fdbk Level) controls how long a sound in the delay line takes to die out. At 100% feedback, the sound
will be repeated indefinitely. HF Damping selectively removes high-frequency content from the delayed signal and
will also cause the sound to eventually disappear.
The Hold parameter is a switch which controls signal routing. When turned on, Hold will play whatever signal is
in the delay line indefinitely. Hold overrides the feedback parameter and prevents any incoming signal from
entering the delay. You may have to practice using the Hold parameter. Each time the sound goes through the
delay, it is reduced by the feedback amount. If feedback is fairly low and you turn on Hold at the wrong moment,
you can get a disconcerting jump in level at some point in the loop. The Hold parameter has no effect on the
Wet/Dry or HF Damping parameters, which continue to work as usual, so if there is some HF Damping, the delay
will eventually die out. It is an excellent candidate for a KDFX Modulation routing using a momentary foot switch
as a source.
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Fdbk Level0 to 100%
Xcouple0 to 100%Dry Bal-100 to 100%
HF Damping16 Hz to 25088 HzHoldOn or Off
PAGE 2
Loop Crs0 to 5100 msDelayScale0.00x to 10.00x
Loop Fine-20 to 20 ms
Tap1 Crs0 to 5100 msTap3 Crs0 to 5100 ms
Tap1 Fine-20 to 20 msTap3 Fine-20 to 20 ms
Tap2 Crs0 to 5100 msTap4 Crs0 to 5100 ms
Tap2 Fine-20 to 20 msTap4 Fine-20 to 20 ms
PAGE 3
Tap5 Crs0 to 5100 msTap7 Crs0 to 5100 ms
Tap5 Fine-20 to 20 msTap7 Fine-20 to 20 ms
Tap6 Crs0 to 5100 msTap8 Crs0 to 5100 ms
Tap6 Fine-20 to 20 msTap8 Fine-20 to 20 ms
PAGE 4
Tap1 Level0 to 100%Tap5 Level0 to 100%
Tap2 Level0 to 100%Tap6 Level0 to 100%
Tap3 Level0 to 100%Tap7 Level0 to 100%
Tap4 Level0 to 100%Tap8 Level0 to 100%
Tap1/-5Bal-100 to 100%Tap3/-7Bal-100 to 100%
Tap2/-6Bal-100 to 100%Tap4/-8Bal-100 to 100%
Wet/DryThe relative amount of input signal and delay signal that is to appear in the Þnal effect
output mix. When set to 0%, the output is taken only from the input (dry). When set to
100%, the output is all wet.
Out GainThe overall gain or amplitude at the output of the effect.
Fdbk LevelThe percentage of the delayed signal to feed back or return to the delay input. Turning
up the feedback will cause the effect to repeatedly echo or act as a crude reverb.
Xcouple8-Tap Delay is a stereo effect. The cross-coupling control lets you send the feedback from
a channel to its own input (0% cross-coupling) or to the other channelÕs input (100%
cross-coupling) or somewhere in between. This control has no effect if the Fdbk Level
control is set to 0%.
HF DampingThe -3 dB frequency in Hz of a one-pole lowpass Þlter (-6 dB/octave) placed in front of
the delay line. The Þlter is speciÞed for a signal passing through the Þlter once. Multiple
passes through the feedback will cause the signal to become more and more dull.
Dry BalThe left/right balance of the dry signal. A setting of -100% allows only the left dry signal
to pass to the left output, while a setting of 100% lets only the right dry signal pass to the
right output. At 0%, equal amounts of the left and right dry signals pass to their
respective outputs.
HoldA switch which when turned on, locks any signal currently in the delay to play until
Hold is turned off. When Hold is on, no signal can enter the delay and Feedback is set to
100% behind the scenes. Hold does not affect the HF Damping or Wet/Dry mix. It is an
excellent candidate for a KDFX Modulation routing using a momentary foot switch as a
source.
Tapn LevelThe amount of signal from each of the taps (n = 1...8) which gets sent to the output.
Tapm/-n BalThe left/right balance of each of the stereo taps. The balances are controlled in pairs of
taps: 1 & 5, 2 & 6, 3 & 7, and 4 & 8. The balance controls work in opposite directions for
the two taps in the pair. When the balance is set to -100%, the Þrst tap of the pair is fully
right while the second is fully left. At 0%, equal amounts of the left and right taps pass to
their respective outputs.
The following parameters are in #133 8-Tap Delay only:
Loop CrsThe coarse delay length of the Loop tap. If the feedback is turned up, this parameter sets
the repeating delay loop length. The resolution of the coarse adjust is 20 milliseconds,
but Þner resolution can be obtained using the Loop Fine parameter. The maximum delay
length is 5.10 seconds (5100ms.
Loop FineA Þne adjustment to the Loop tap delay length. The delay resolution is 0.2 milliseconds
(ms). Loop Fine is added to Loop Crs (coarse) to get the actual delay length.
Delay ScaleMultiplies all tap times by a common factor.
Tapn CrsThe coarse delay lengths of the output taps (n = 1...8). The resolution of the coarse
adjust is 20 milliseconds, but Þner resolution can be obtained using the Tapn Fine
parameters. The maximum delay length is 5.1 seconds (5100ms).
Tapn FineA Þne adjustment to the output tap delay lengths (n = 1...8). The delay resolution is 0.2
milliseconds (ms). Tapn Fine is added to Tapn Crs (coarse) to get actual delay lengths.
FXAlg #134: 8-Tap Delay BPM
In this Algorithm, the delay length for any given tap is determined by the tempo, expressed in beats per minute
(BPM), and multiples or fractions of beats (bts). The tempo alters all tap lengths together.
The ÒbtsÓ parameter is adjustable in increments of 1/24th of a beat, which is a useful fraction because it can divide
beats into 2, 3, 4, 6, 8, or 12 parts. The length of a delay in seconds can be calculated as T = (beats/tempo) * 60.
IMPORTANT NOTE: KDFX has a limited amount of delay memory available (over 5 seconds for 8-Tap BPM).
When slow tempos and/or long lengths are specified, you may run out of delay memory, at which point the delay
length will be cut in half. When you slow down the tempo, you may find the delays suddenly getting shorter.
A repetitive loop delay is created by turning up the feedback parameter (Fdbk Level). Only the Loop tap is fed back
to the input of the delay, so this is the tap which controls the loop rate. Usually you will want the Loop tap
(LoopLength parameter) to be longer than the other tap lengths. To repeat a pattern on a 4/4 measure (4 beats per
measure) simply set LoopLength to 4 bts. The output taps can then be used to fill in the measure with interesting
rhythmical patterns. Setting tap levels allows some ÒbeatsÓ to receive more or less emphasis than others.
Parameters:
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Fdbk Level0 to 100%TempoSystem, 1 to 255 BPM
Xcouple0 to 100%Dry Bal-100 to 100%
HF Damping16 Hz to 25088 HzHoldOn or Off
PAGE 2
LoopLength0 to 32 bts
Tap1 Delay0 to 32 btsTap5 Delay0 to 32 bts
Tap2 Delay0 to 32 btsTap6 Delay0 to 32 bts
Tap3 Delay0 to 32 btsTap7 Delay0 to 32 bts
Tap4 Delay0 to 32 btsTap8 Delay0 to 32 bts
PAGE 3
Tap1 Level0 to 100%Tap5 Level0 to 100%
Tap2 Level0 to 100%Tap6 Level0 to 100%
Tap3 Level0 to 100%Tap7 Level0 to 100%
Tap4 Level0 to 100%Tap8 Level0 to 100%
PAGE 4
Tap1 Bal-100 to 100%Tap5 Bal-100 to 100%
Tap2 Bal-100 to 100%Tap6 Bal-100 to 100%
Tap3 Bal-100 to 100%Tap7 Bal-100 to 100%
Tap4 Bal-100 to 100%Tap8 Bal-100 to 100%
TempoBasis for the delay lengths, as referenced to a musical tempo in bpm (beats per minute).
When this parameter is set to ÒSystemÓ, the tempo is locked to the internal sequencer
tempo or to incoming MIDI clocks. When it is set to ÒSystemÓ, sources (FUNs, LFOs,
ASRs etc.) will have no effect on the Tempo parameter.
LoopLengthThe delay length of the Loop tap. If the feedback is turned up, this parameter sets the
repeating delay loop length. The loop length is speciÞed as a fraction or multiple of the
tempo, in ÒbeatsÓ. The length of a delay loop in seconds can be calculated as T =
(beats/tempo) * 60.
Tapn DelayThe delay lengths of the taps (n = 1...4). as tempo beat durations. The delay length is
speciÞed as a fraction or multiple of the tempo, in ÒbeatsÓ. The length of a delay in
seconds can be calculated as T = (beats/tempo) * 60. Use the output taps to create
interesting rhythmic patterns within the repeating loop.
added shapers and resonant comb filters on each tap
Allocation Units: 2 for Spectral 4-Tap; 3 for Spectral 6-Tap
Spectral 4 Tap and Spectral 6 Tap are respectively 2- and 3-PAU tempo-based multi-tap delay effects. They are
similar to simple 4- and 6-tap delays with feedback, but have their feedback and output taps modified with shapers
and filters. In the feedback path of each channel are a diffuser, hipass filter, lowpass filter, and imager. Each delay
tap has a shaper, comb filter, balance and level controls with the exception of Tap 1, which does not have a comb
filter.
Diffusers add a quality that can be described as ÒsmearingÓ the feedback signal. The more a signal has been
regenerated through feedback and consequently fed through the diffuser, the more it is smeared. It requires two
parameters, one for the duration a signal is smeared, labeled Diff Delay, and the other for the amount it is smeared,
labeled Diff Amt. Positive diffusion settings will add diffusion while maintaining image integrity. Negative
diffusion amounts will cause the feedback image to lose image integrity and become wide. Short Diff Delay settings
have subtle smearing effects. Increasing Diff Delay will be more noticeable, and long delay settings will take on a
ringy resonant quality. To disable the diffuser, both Diff Delay and Diff Amt should be set to zero.
Two 1-pole 6dB/oct filtersÑhipass and lowpassÑare also in the feedback path. The hipass filter roll-off frequency
is controlled with LF Damping, and the lowpass filter roll-off frequency is controlled by HF Damping.
The imager (found on PARAM2) shifts the stereo input image when fed through feedback. Small positive or
negative values shift the image to the right or left respectively. Larger values shift the image so much that the image
gets scrambled through each feedback generation.
On each output tap is a shaper. For an overview of shaper functionality, refer to the section on shapers in the K2500 Performance Guide. The Spectral Multi-Tap shapers offer 4 shaping loops as opposed to 8 found in the VAST shapers,
but can allow up to 6.00x intensity (Figure 2). Immediately following the shapers on taps 2 and above are resonant
comb filters tuned in semitones. These comb filters make the taps become pitched. When a comb filter is in use, the
shaper before it can be used to intensify these pitched qualities.
0.20x0.10x0.50x
1.00x2.00x6.00x
Various shaper curves used in the Spectral Multi-Taps
Each tap also has separate balance and level controls.
Since these are tempo based effects, tap delay values and feedback delay (labeled LoopLength on PARAM2) values
are set relative to a beat. The beat duration is set be adjusting Tempo in BPM. The tempo can be synced to the system
clock by setting Tempo to System.
The ÒbtsÓ parameter is adjustable in increments of 1/24th of a beat, which is a useful fraction because it can divide
beats into 2, 3, 4, 6, 8, or 12 parts. The length of a delay in seconds can be calculated as T = (beats/tempo) * 60.
et/DryThe relative amount of input signal and effected signal that is to appear in the Þnal effect
W
output mix. When set to 0%, the output is taken only from the input (dry). When set to
100%, the output is all wet. Negative values polarity-invert the wet signal.
Out GainThe overall gain or amplitude at the output of the effect.
Fdbk LevelThe amount that the feedback tap is fed to the input of the delay.
HF DampingThe amount of high-frequency content of the signal to the input of the delay. This control
determines the cutoff frequency of the one-pole (-6dB/octave) lowpass Þlters.
LF DampingThe amount of low-frequency content of the signal to the input of the delay. This control
determines the cutoff frequency of the one-pole (-6dB/octave) hipass Þlters.
TempoBasis for the rates of the delay times, as referenced to a musical tempo in BPM (beats per
minute). When this parameter is set to ÒSystemÓ, the tempo is locked to the internal
sequencer tempo or to incoming MIDI clocks. When it is set to ÒSystemÓ, sources (FUNs,
LFOs, ASRs etc.) will have no effect on the Tempo parameter.
Diff DlyThe length that the diffuser smears the signal sent to the input of the delay.
Diff AmtThe intensity that the diffuser smears the signal sent to the input of the delay. Negative
values decorrelate the stereo signal.
LoopLengthThe delay length of the feedback tap in 24ths of a beat. The length of a delay in seconds
Allocation Units: 1 for Chorus 1 and Dual Chorus 1; 2 for Chorus 2 and Dual Chorus 2
Chorus is an effect which gives the illusion of multiple voices playing in unison. The effect is achieved by detuning
copies of the original signal and summing the detuned copies back with the original. Low-frequency oscillators
(LFOs) are used modulate the positions of output taps from a delay line. The delay line tap modulation causes the
pitch of the signal to shift up and down, producing the required detuning.
The choruses are available as stereo or dual mono. The stereo choruses have the parameters for the left and right
channels ganged.
Chorus 2 is a 2-PAU multi-tapped delay (3 taps) based chorus effect with cross-coupling and individual output tap
panning. Figure 1 is a simplified block diagram of the left channel of Chorus 2.
Dry
Feedback
Delay
L Input
High Freq
Damping
From Right
Channel
Block diagram of left channel of Chorus 2. Right channel is the same.
To Right
Channel
Tap Levels
Wet
L Output
Algorithm Reference-49
FXAlgs #150Ð153: Choruses
The dual mono choruses are like the stereo choruses but have separate left and right controls. Dual mono choruses
also allow you to pan the delay taps between left or right outputs.
Dry
Feedback
L Input
High Freq
Damping
From Right
Channel
To Right
Channel
Block diagram of left channel of Dual Chorus 2. Right channel is similar.
Chorus 1 uses just 1 PAU and has a single delay tap.
Delay
Tap Levels
Pan
Pan
Pan
Wet
Wet
L Output
From Right
Pans
To Right
Output Sum
L Input
From Right
Channel
To Right
Channel
Block diagram of left channel of Chorus 1. Right channel is the same.
Algorithm Reference-50
High Freq
Damping
Feedback
Tap Level
Dry
Delay
Wet
L Output
Feedback
FXAlgs #150Ð153: Choruses
Dry
L Input
Delay
High Freq
Damping
Tap LevelWet
From Right
Channel
To Right
Channel
Pan
From Right
Pans
Wet
Block diagram of left channel of Dual Chorus 1. Right channel is similar.
The left and right channels pass through their own chorus blocks. There may be cross-coupling between the
channels. For Chorus 2 and Dual Chorus 2, each channel has three moving taps which are summed, while Chorus
1 and Dual Chorus 1 have one moving tap for both channels. In the dual mono choruses you can pan the taps to left
or right. The summed taps (or the single tap of Chorus 1) is used for the wet output signal. The summed tap outputs,
weighted by their level controls, are used for feedback to the delay line input. The input and feedback signals go
through a one-pole lowpass filter (HF Damping) before going entering the delay line.
L Output
To Right
Output Sum
The Wet/Dry control is an equal power cross-fade. The Output Gain parameters affect both wet and dry signals.
For each of the LFO tapped delay lines, you may set the tap levels, the left/right pan position, delays of the
modulating delay lines, the rates of the LFO cycles, and the maximum depths of the pitch detuning. The LFOs
detune the pitch of signal copies above and
semitone.
In the stereo Chorus 1 and Chorus 2, the relative phases of the LFOs modulating the left and right channels may be
adjusted.
Delay Input
Algorithm Reference-51
below the original pitch. The depth units are in cents, or 1/100ths of a
Range of LFO
Shortest
Delay
Center
of LFO
Longest
Delay
LFO XcursLFO Xcurs
Tap Dly
Delay for a Single LFO
FXAlgs #150Ð153: Choruses
The settings of the LFO rates and the LFO depths determine how far the LFOs will sweep across their delay lines
from the shortest delays to the longest delays (the LFO excursions). The Tap Delays specify the average amount of
delay of the LFO-modulated delay linesÑin other words, the timing of the center of the LFO excursion. The center
of LFO excursion can not move smoothly, and changing that parameter creates discontinuities in the tapped signal,
which is heard as zipper noise. It is therefore a good idea to adjust the Tap Dly parameter to a reasonable setting
(one which gives enough delay for the maximum LFO excursion), then leave it. If you increase the LFO modulation
depth or reduce the LFO rate to a point where the LFO excursion exceeds the specified Tap Dly, the center of LFO
excursion will be moved up, and again cause signal discontinuities. However, if enough Tap Dly is specified, Depth
and Rate will be modulated smoothly.
As the LFOs sweep across the delay lines, the signal will change pitch. The pitch will change with a triangular
envelope (rise-fall-rise-fall) or with a trapzoidal envelope (rise-hold-fall-hold). You can choose the pitch envelope
with the Pitch Env parameter. Unfortunately rate and depth cannot be smoothly modulated when set to the
ÒtrapzoidÓ setting.
Pit ch
TimeTime
(i)
Pitch EnvelopeÑ(i) ÒTriangle"; (ii) ÒtrapzoidÓ
(ii)
Parameters (Chorus1):
PAGE 1
Wet/Dry-100 to 100%wetOut GainOff, -79.0 to 24.0 dB
Fdbk Level-100 to 100%
Xcouple0 to 100%
HF Damping16 Hz to 25088 HzPitch EnvTriangle or trapzoid
PAGE 2
Tap Lvl-100 to 100%LFO Rate0.01 to 10.00 Hz
Tap Dly0.0 to 1000.0 msLFO Depth0.0 to 50.0 ct
L/R Phase0.0 to 360.0 deg
Parameters (Chorus 2):
PAGE 1
Wet/Dry-100 to 100%wetOut GainOff, -79.0 to 24.0 dB
Fdbk Level-100 to 100%
Xcouple0 to 100%
HF Damping16 Hz to 25088 HzPitch EnvTriangle or trapzoid
Algorithm Reference-52
FXAlgs #150Ð153: Choruses
PAGE 2
Tap1 Lvl-100 to 100%Tap1 Dly4.0 to 1000.0 ms
Tap2 Lvl-100 to 100%Tap2 Dly4.0 to 1000.0 ms
Tap3 Lvl-100 to 100%Tap3 Dly4.0 to 1000.0 ms
PAGE 3
LFO1 Rate0.01 to 10.00 HzLFO1 LRPhs0.0 to 360.0 deg
LFO2 Rate0.01 to 10.00 HzLFO2 LRPhs0.0 to 360.0 deg
LFO3 Rate0.01 to 10.00 HzLFO3 LRPhs0.0 to 360.0 deg
LFO1 Dpth0.0 to 50.0 ct
LFO2 Dpth0.0 to 50.0 ct
LFO3 Dpth0.0 to 50.0 ct
Parameters (Dual Chorus1):
PAGE 1
L Wet/Dry-100 to 100%wetR Wet/Dry-100 to 100%wet
L Out GainOff, -79.0 to 24.0 dBR Out GainOff, -79.0 to 24.0 dB
L Fdbk Lvl-100 to 100%R Fdbk Lvl-100 to 100%
Xcouple0 to 100%
PAGE 2
L Tap Lvl-100 to 100%R Tap Lvl-100 to 100%
L Tap Pan-100 to 100%R Tap Pan-100 to 100%
L LFO Rate0.01 to 10.00 HzR LFO Rate0.01 to 10.00 Hz
L LFODepth0.0 to 50.0 ctR LFO Depth0.0 to 50.0 ct
L Tap Dly0.0 to 1000.0 msR Tap Dly0.0 to 1000.0 ms
L HF Damp16 Hz to 25088 HzR HF Damp16 Hz to 25088 Hz
PAGE 3
L PitchEnvTriangle or trapzoidR PitchEnvTriangle or trapzoid
Algorithm Reference-53
FXAlgs #150Ð153: Choruses
Parameters (Dual Chorus 2):
PAGE 1
L Wet/Dry-100 to 100%wetR Wet/Dry-100 to 100%wet
L Out GainOff, -79.0 to 24.0 dBR Out GainOff, -79.0 to 24.0 dB
L Fdbk Lvl-100 to 100%R Fdbk Lvl-100 to 100%
Xcouple0 to 100%
PAGE 2
L Tap1 Lvl-100 to 100%R Tap1 Lvl-100 to 100%
L Tap2 Lvl-100 to 100%R Tap2 Lvl-100 to 100%
L Tap3 Lvl-100 to 100%R Tap3 Lvl-100 to 100%
L Tap1 Pan-100 to 100%R Tap1 Pan-100 to 100%
L Tap2 Pan-100 to 100%R Tap2 Pan-100 to 100%
L Tap3 Pan-100 to 100%R Tap3 Pan-100 to 100%
PAGE 3
L LFO1Rate0.01 to 10.00 HzR LFO1Rate0.01 to 10.00 Hz
L LFO2Rate0.01 to 10.00 HzR LFO2Rate0.01 to 10.00 Hz
L LFO3Rate0.01 to 10.00 HzR LFO3Rate0.01 to 10.00 Hz
L LFO1Dpth0.0 to 50.0 ctR LFO1Dpth0.0 to 50.0 ct
L LFO2Dpth0.0 to 50.0 ctR LFO2Dpth0.0 to 50.0 ct
L LFO3Dpth0.0 to 50.0 ctR LFO3Dpth0.0 to 50.0 ct
PAGE 4
L Tap1 Dly0.0 to 1000.0 msR Tap1 Dly0.0 to 1000.0 ms
L Tap2 Dly0.0 to 1000.0 msR Tap2 Dly0.0 to 1000.0 ms
L Tap3 Dly0.0 to 1000.0 msR Tap3 Dly0.0 to 1000.0 ms
L HF Damp16 Hz to 25088 HzR HF Damp16 Hz to 25088 Hz
L PitchEnvTriangle or trapzoidR PitchEnvTriangle or trapzoid
W
et/DryThe relative amount of input (dry) signal and chorus (wet) signal that appears in the
Þnal effect output mix. When set to 0%, the output is taken only from the input. When
set to 100%, the output is all wet. Negative values polarity-invert the wet signal.
Out GainThe overall gain or amplitude at the output of the effect.
Fdbk LevelThe level of the feedback signal into the delay line. The feedback signal is taken from the
LFO1 delay tap. Negative values polarity-invert the feedback signal.
XcoupleControls how much of the left channel input and feedback signals are sent to the right
channel delay line and vice versa. At 50%, equal amounts from both channels are sent to
both delay lines. At 100%, the left feeds the right delay and vice versa.
HF DampingThe amount of high-frequency content of the signal that is sent into the delay lines. This
control determines the cutoff frequency of the one-pole (-6dB/octave) lowpass Þlter.
Pitch EnvThe pitch of the chorus modulation can be made to follow a triangular ÒTriangleÓ
envelope (rise-fall-rise-fall) or a trapzoidal ÒtrapzoidÓ envelope (rise-hold-fall-hold).
Algorithm Reference-54
FXAlgs #150Ð153: Choruses
Tap LvlLevels of the LFO-modulated delay taps. Negative values polarity-invert the signal.
Setting any tap level to 0% effectively turns off the delay tap. Since these controls allow
the full input level to pass through all the delay taps, a 100% setting on all the summed
taps will signiÞcantly boost the wet signal relative to dry. A 50% setting may be more
reasonable.
Tap PanThe left or right output panning of the delay taps. The range is -100% for fully left to
100% for fully right. Setting the pan to 0% sends equal amounts to both left and right
channels for center or mono panning. [Dual Chorus 1 & 2 only]
LFO RateUsed to set the speeds of modulation of the delay lines. Low rates increase LFO
excursion (see LFO Dpth below). If Pitch Env is set to ÒtrapzoidÓ, you will be unable to
put the rate on an FXMod or otherwise change the rate without introducing
discontinuities (glitches or zippering) to your output signal. The triangular ÒTriangleÓ
Pitch Env setting does allow smooth rate modulation, provided youÕve speciÞed enough
delay.
LFO Depth
The maximum depth of detuning of the LFO-modulated delay lines. The range is 0 to 50
cents, with a cent equal to 1/100th of a semitone. If you do not have enough delay
speciÞed with Tap Dly to get the depth youÕve dialed up, then Tap Dly will be forced to
increase, which can cause discontinuities if signal is present. The LFOs move a tap back
and forth across the delay lines to shift the pitch of the tapped signal. The maximum
distance the taps get moved from the center position of the LFO is called the LFO
excursion. Excursion is calculated from both the LFO depth and rate settings. Large
depths and low rates produce large excursions. If Pitch Env is set to ÒtrapzoidÓ, you will
be unable to put the depth on an FXMod or otherwise change the depth without
introducing discontinuities (glitches or zippering) to your output signal. The triangular
ÒTriangleÓ Pitch Env setting does allow smooth depth modulation, provided youÕve
speciÞed enough delay.
Tap DlyThe average delay length, or the delay to the center of the LFO sweep. If the delay is
shorter than the LFO excursion, then the Tap Dly will be forced to a longer length, equal
to the amount of required excursion (the parameter display will not change though).
Changing this parameter while signal is present will cause signal discontinuities. ItÕs
best to set and forget this one. Set it long enough so that there are no discontinuities with
the largest Depth and lowest Rates that you will be using.
L/R Phase or LFOn LRPhsIn Chorus 1 and Chorus 2, the relative phases of the LFOs for the left and right
channels may be adjusted.
Algorithm Reference-55
FXAlg #154: Flanger 1 ¥ FXAlg #155: Flanger 2
FXAlg #154: Flanger 1 ¥
FXAlg #155: Flanger 2
Multi-tap flangers
Allocation Units: 1 for Flanger 1; 2 for Flanger 2
Flanger 1 is a 1-PAU multi-sweep Thru-zero flanger effect with two LFOs per channel.
Dry
L Input
Delay
From Right
Channel
High Freq
Damping
To Right
Channel
Feedback
LFO
Tap
Levels
Wet
Simplified block diagram of the left channel of Flanger 1; the Right channel is similar.
Flanger 2 is a 2-PAU multi-sweep Thru-zero flanger effect with two LFOs per channel.
Dry
Noise
L Input
Delay
From Right
Channel
High Freq
Damping
To Right
Channel
LFO
Tap
Levels
Static
Tap
Level
L Output
Out Gain
Static
Tap
Level
Simplified block diagram of the left channel of Flanger 2; the Right channel is similar.
Algorithm Reference-56
LFO Feedback
Static Tap Feedback
Wet
L Output
Out Gain
FXAlg #154: Flanger 1 ¥ FXAlg #155: Flanger 2
Flanging was originally created by summing the outputs of two un-locked tape machines while varying their sync
by pressing a hand on the outside edge of one reelÑthus the name Òreel-flangingÓ. The key to achieving the
flanging effect is the summing of a signal with a time-displaced replica of itself.
The result is a series of notches in the frequency spectrum. These notches are equally spaced in (linear) frequency
at multiples whose wavelengths are equal to the time delay. The result is generally referred to as a comb filter (the
name arising from the resemblance of the spectrum to a comb). If the levels of the signals being added or subtracted
are the same, the notches will be of infinite depth (in dB) and the peaks will be up 6 dB. Flanging is achieved by
time-varying the delay length, thus changing the frequencies of the notches. The shorter the delay time, the greater
the notch separation. This delay time variation imparts a sense of motion to the sound. Typically the delay times are
on the order of 0-5 ms. Longer times begin to get into the realm of chorusing, where the ear begins to perceive the
audio output as nearly two distinct signals, but with a variable time displacement.
10
Amp
(dB)
0
10
20
Frequency
Comb Filters - Solid Line for Addition, Dashed Line for Subtraction
The heart of the flanger implemented here is a multi-tap delay line. You can set the level of each tap as a percentage
of the input level, and the level may be negative (phase-inverted). One tap is a simple static delay over which you
can control the length of delay (from the input tap). Four of the taps can have their lengths modulated up and down
by a low frequency oscillator (LFO). You are given control of the rate of the LFOs, how far each LFO can sweep
through the delay line, and the relative phases of the LFOs (i.e., whether the LFO is taking the taps from the input
tap or bringing them toward it).
The flanger uses tempo units (based on the sequencer tempo or MIDI clock if you like), together with the number
of tempo beats per LFO cycle. Thus if the tempo is 120 bpm (beats per minute) and the LFO Period is set to 1 beat,
the LFOs will pass through 120 complete cycles in a minute or 2 cycles per second (2 Hz). Increasing the LFO Period
increases the period of the LFOs (slows them down). An LFO Period setting of 16 beats will take 4 measures (in 4/4
time) for a complete LFO oscillation.
Algorithm Reference-57
FXAlg #154: Flanger 1 ¥ FXAlg #155: Flanger 2
You can set how far each LFO can sweep through the delay line with the excursion controls (Xcurs). The excursion
is the maximum distance an LFO will move from the center of its sweep. The total range of an LFO is twice the
excursion. You set the delay to the center of LFO excursion with the Dly parameters. The excursion and delay
controls both have coarse and fine adjustments. By setting the excursion to zero length, the LFO delay tap becomes
a simple static tap. Note that modifying the delay to the center of LFO excursion will result in a sudden change of
delay length and consequently, a discontinuity in the signal being read from the delay line. This can produce a
characteristic zippering effect. The Dly parameters should be as long as the Xcurs parameters or longer, or else
changing (or modulating) the excursion will force the center of LFO excursion to move, with the resulting signal
discontinuities. The static delay tap does not suffer the zippering problem, and changes to its length will occur
smoothly. You can assign the static delay tap to an FX Mod, and use the source controller to do manual flanging.
Range of LFO
Delay Input
Shortest
Delay
Tap Dly
Center
of LFO
LFO XcursLFO Xcurs
Longest
Delay
Delay for a Single LFO
Consider a simple example where you have an LFO tap signal being subtracted from the static delay tap signal. If
the delays are set such that at certain times both taps are the same length, then both taps have the same signal and
the subtraction produces a null or zero output. The effect is most pronounced when the static tap is set at one of the
ends of the LFO excursion where the LFO tap motion is the slowest. This is the classic Thru-Zero flanger effect.
Adding other LFO taps to the mix increases the complexity of the final sound, and obtaining a true Thru-Zero effect
may take some careful setting of delays and LFO phases.
The flanger has a Wet/Dry control as well, which can further add complexity to the output as the dry signal is
added to various delayed wet components for more comb filtering.
When using more than one LFO, you can set up the phase relationships between each of the LFOs. The LFOs of the
left channel and those of the right channel will be set up in the same phase relationship except that you may offset
the phases of the right channel as a group relative to the left channel (L/R Phase). L/R Phase is the only control
which treats left and right channels differently and has a significant effect on the stereo image. If you have tempo
set to the system tempo, the phases will maintain their synchronization with the tempo clock. At the beat of the
tempo clock, a phase set to 0° will be at the center of the LFO excursion and moving away from the delay input.
Regenerative feedback has been incorporated in order to produce a more intense resonant effect. The signal is fed
back is from the first LFO delay tap (LFO1), and has its own level control (Fdbk Level). In-phase spectral
components arriving at the summer add together, introducing a series of resonant peaks in the frequency spectrum
between the notches. The amplitude of these peaks depends on the degree of feedback, and they can be made very
resonant.
Cross-coupling (Xcouple) allows the signals of the right and left channels to be mixed or swapped. The crosscoupling is placed after the summation of the feedback to the input signal. When feedback and cross-coupling are
turned up, you will get a ping-pong effect between right and left channels.
A lowpass filter (HF Damping) right before the input to the delay line is effective in emulating the classic sounds of
older analog flangers with their limited bandwidths (typically 5-6kHz).
As stated earlier, it is the movement of the notches created in the frequency spectrum that give the flanger its unique
Algorithm Reference-58
FXAlg #154: Flanger 1 ¥ FXAlg #155: Flanger 2
sound. It should be obvious that sounds with a richer harmonic structure will be effected in a much more dramatic
way than harmonically starved sounds. Having more notches, i.e. a greater Ônotch-densityÕ, should produce an even
more intense effect. This increase in notch density may be achieved by having a number of modulating delay lines,
all set at the same rate, but different depths. Setting the depths proportionately results in a more pleasing effect.
An often characteristic effect of flanging is the sound of system noise being flanged. Various pieces of analog gear
add noise to the signal, and when this noise passes through a flanger, you can hear the noise ÒwhooshingÓ. In the
K2500, the noise level is very low, and in fact if no sound is being played, there is no noise at all at this point in the
signal chain. To recreate the effect of system noise flanging, white noise may be added to the input of the flanger
signal (Flanger 2 only). Since white noise has a lot of high frequency content and may sound too bright, it may be
tamed with a first-order lowpass filter.
Parameters (Flanger 1):
PAGE 1
Wet/Dry-100 to 100% wetOut GainOff, -79.0 to 24.0 dB
Fdbk Level-100 to 100%LFO TempoSystem, 1 to 255 BPM
Xcouple0 to 100%LFO Period1/24 to 32 bts
HF Damping16 to 25088 Hz
PAGE 2
StatDlyLvl-100 to 100%L/R Phase0.0 to 360.0 deg
LFO1 Level-100 to 100%LFO1 Phase0.0 to 360.0 deg
LFO2 Level-100 to 100%LFO2 Phase0.0 to 360.0 deg
PAGE 3
StatDlyCrs0.0 to 228.0 ms
StatDlyFin-127 to 127 samp
Xcurs1 Crs0.0 to 228.0 msDly1 Crs0.0 to 228.0 ms
Xcurs1 Fin-127 to 127 sampDly1 Fin-127 to 127 samp
Xcurs2 Crs0.0 to 228.0 msDly2 Crs0.0 to 228.0 ms
Xcurs2 Fin-127 to 127 sampDly2 Fin-127 to 127 samp
Parameters (Flanger 2):
PAGE 1
Wet/Dry-100 to 100%wetOut GainOff, -79.0 to 24.0 dB
LFO Fdbk-100 to 100%Stat Fdbk-100 to 100%
Xcouple0 to 100%LFO TempoSystem, 1 to 255 BPM
HF Damping16 Hz to 25088 HzLFO Period1/24 to 32 bts
Algorithm Reference-59
FXAlg #154: Flanger 1 ¥ FXAlg #155: Flanger 2
PAGE 2
Noise GainOff, -79.0 to -30.0 dBNoise LP16 to 25088 Hz
StatDlyLvl-100 to 100%L/R Phase0.0 to 360.0 deg
LFO1 Level-100 to 100%LFO1 Phase0.0 to 360.0 deg
LFO2 Level-100 to 100%LFO2 Phase0.0 to 360.0 deg
LFO3 Level-100 to 100%LFO3 Phase0.0 to 360.0 deg
LFO4 Level-100 to 100%LFO4 Phase0.0 to 360.0 deg
PAGE 3
StatDlyCrs0.0 to 228.0 ms
StatDlyFin-127 to 127 samp
Xcurs1 Crs0.0 to 228.0 msXcurs3 Crs0.0 to 228.0 ms
Xcurs1 Fin-127 to 127 sampXcurs3 Fin-127 to 127 samp
Xcurs2 Crs0.0 to 228.0 msXcurs4 Crs0.0 to 228.0 ms
Xcurs2 Fin-127 to 127 sampXcurs4 Fin-127 to 127 samp
PAGE 4
Dly1 Crs0.0 to 228.0 msDly3 Crs0.0 to 228.0 ms
Dly1 Fin-127 to 127 sampDly3 Fin-127 to 127 samp
Dly2 Crs0.0 to 228.0 msDly4 Crs0.0 to 228.0 ms
Dly2 Fin-127 to 127 sampDly4 Fin-127 to 127 samp
et/DryThe relative amount of input signal and ßanger signal that is to appear in the Þnal effect
W
output mix. When set to 0%, the output is taken only from the input (dry). When set to
100%, the output is all wet. Negative values polarity-invert the wet signal.
Out GainThe overall gain or amplitude at the output of the effect.
Fdbk LevelThe level of the feedback signal into the delay line. The feedback signal is taken from the
LFO1 delay tap. Negative values polarity-invert the feedback signal.
XcoupleHow much of the left channel input and feedback signals are sent to the right channel
delay line and vice versa. At 50%, equal amounts from both channels are sent to both
delay lines. At 100%, the left feeds the right delay and vice versa. Xcouple has no effect if
Fdbk Level is set to 0%.
HF DampingThe amount of high frequency content of the signal sent into the delay lines. This control
determines the cutoff frequency of the one-pole (-6dB/octave) lowpass Þlters.
LFO TempoBasis for the rates of the LFOs, as referenced to a musical tempo in bpm (beats per
minute). When this parameter is set to ÒSystemÓ, the tempo is locked to the internal
sequencer tempo or to incoming MIDI clocks. When it is set to ÒSystemÓ, sources (FUNs,
LFOs, ASRs etc.) will have no effect on the Tempo parameter.
LFO PeriodSets the LFO rate based on the Tempo determined above: the number of beats
corresponding to one period of the LFO cycle. For example, if the LFO Period is set to
Ò4Ó, the LFOs will take four beats to pass through one oscillation, so the LFO rate will be
1/4th of the Tempo setting. If it is set to Ò6/24Ó (=1/4), the LFO will oscillate four times
as fast as the Tempo. At Ò0Ó, the LFOs stop oscillating and their phase is undetermined
(wherever they stopped).
Algorithm Reference-60
FXAlg #154: Flanger 1 ¥ FXAlg #155: Flanger 2
Noise GainThe amount of noise (dB relative to full scale) to add to the input signal. In many
ßangers, you can hear the noise ßoor of the signal being ßanged, but in the K2500, if
there is no input signal, there is no noise ßoor unless it is explicitly added. [Flanger 2
only]
Noise LPThe cut-off frequency of a one-pole lowpass Þlter acting on the injected noise. The
lowpass removes high frequencies from an otherwise pure white noise signal. [Flanger 2
only]
StatDlyCrsThe coarse adjustment to the static delay tap length. The name suggests the tap is
stationary, but it can be connected through an FX Mod to a control source to smoothly
vary the delay length. The range for all delays and excursions is 0 to 230 ms, but for
ßanging the range 0 to 5 ms is most effective.
StatDlyFinA Þne adjustment to the static delay tap length. The resolution is one sample.
StatDlyLvlThe level of the static delay tap. Negative values polarity-invert the signal. Setting the
tap level to 0% turns off the delay tap.
Xcurs n CrsThese set how far the LFO-modulated delay taps can move from the center of their
ranges. The total range of the LFO sweep is twice the excursion. If the excursion is set to
0, the LFO does not move and the tap behaves like a simple delay line set to the
minimum delay. The excursion cannot be made longer than the delay to the center of
excursion (see Dly Crs and Dly Fin below) because delays cannot be made shorter than
0. If you attempt longer excursions, the length of the Dly Crs/Fin will be forced to
increase (though you will not see the increased length displayed in the Dly Crs/Fin
parameters), and you will hear discontinuities in the signal, usually in the form of zipper
noise. The range for all delays and excursions is 0 to 230 ms, but for ßanging the range 0
to 5 ms is most effective. This parameter is a coarse adjustment for the excursion.
Xcurs n FinA Þne adjustment for the LFO excursions. The resolution is one sample.
Dly n CrsThe delay to the center of LFO tap range. The maximum delay will be this delay plus the
LFO excursion delay. The minimum delay will be this delay minus the LFO excursion
delay. Since delays cannot be less than 0 ms in length, the this delay length will be
increased if LFO excursion is larger than this delay length. The range for all delays and
excursions is 0 to 230 ms, but for ßanging the range 0 to 5 ms is most effective. This
parameter is a coarse adjustment for the delay.
Dly n FinA Þne adjustment to the minimum delay tap lengths. The resolution is one sample.
LFOn LevelThe levels of the LFO modulated delay taps. Negative values polarity-invert the signal.
Setting any tap level to 0% turns off the delay tap.
LFOn PhaseThe phase angles of the LFOs relative to each other and to the system tempo clock, if
turned on (see Tempo). For example, if one LFO is set to 0° and another is set to 180°,
then when one LFO delay tap is at its shortest, the other will be at its longest. If the
system tempo clock is on, the LFOs are synchronized to the clock with absolute phase. A
phase of 0° will put an LFO tap at the center of its range and its lengthening.
L/R PhaseAdds the speciÞed phase angle to the right channel LFOs. In all other respects the right
and left channels are symmetric. By moving this control away from 0°, the stereo sound
Þeld is broken up and a stereo image becomes difÞcult to spatially locate. The effect is
usually described as ÒphaseyÓ. It tends to impart a greater sense of motion.
A simple phaser is an algorithm which produces a vague swishing or phasey effect. When the phaser signal is
combined with the dry input signal or the phaser is fed back on itself, peaks and/or notches can be produced in the
filter response making the effect much more pronounced. Most of the phaser algorithms presented here have built
in low frequency oscillators (LFOs) to generate the motion of the phasers. In the case of Manual Phaser, the phaser
motion is left to the user.
Dry
InputOutput
A phaser uses a special filter called an all-pass filter to modify the phase response of a signalÕs spectrum without
changing the amplitude of the spectrum. As the name suggests, an all-pass filter by itself does not change the
amplitude of the frequency response of a signal passing through itÑit does not cut or boost any frequencies. It does
cause some frequencies to be delayed a little in time, and this small time shift is also known as a phase change. The
frequency where the phase change has its greatest effect is a parameter that you can control. By modulating the
frequency of the phaser, you get the swishy phaser sound. With a modulation rate of around 6 Hz, an effect similar
to vibrato may be obtained, but only in a limited range of filter frequencies.
By adding the phaser output to the dry input using, for example, a Wet/Dry parameter, you can produce peaks and
notches in the frequency response. At frequencies where the phaser is Òin phaseÓ with the dry signal, the signal level
doubles (or there is a 6 dB level increase approximately). At frequencies where the phaser and dry signals are Òout
of phaseÓ, the two signals cancel each other out and there is a notch in the frequency response. You can get a
complete notch when Wet/Dry is set to 50%. If subtraction is used instead of addition by setting Wet/Dry to -50%,
then the notches become peaks and the peaks become notches.
AP
Wet
Feedback
One channel of a typical phaser
Algorithm Reference-62
FX Algs #156-160: Phasers
Gain
0 dB
-20
-40
10 Hz100100010k
Freq
(i)(ii)
Gain
0 dB
-20
-40
10 Hz100100010k
Freq
Response of typical phaser: (i) Wet/Dry = 50% and (ii) Wet/Dry = -50%.
Some of the phaser algorithms have feedback. When feedback is used, it can greatly exaggerate the peaks and
notches, producing a much more resonant sound.
LFO Phaser is a simple phaser algorithm with Wet/Dry and Fdbk Level parameters. Two LFOs used to control the
filter frequency and the depth of the resulting notch. You can control the depths, rates, and phases of both the LFOs.
The algorithm is stereo so the relative phases of the LFOs for the left and right channels can be set. When setting the
LFO that controls the filter frequency, you specify the center frequency around which the LFO will modulate and
the depth of the LFO. The depth specifies how many cents (hundredths of a semitone) to move the filter frequency
up and down.
The NotchDepth parameter provides an alternative way of combining wet and dry phaser signals to produce a
notch. In this case the parameter specifies the depth of the notch in decibels (dB). The depth of the notch can be
modulated with the notch LFO. The notch LFO is completely independent of the frequency, and their rates may be
different. The relative phases of the notch and frequency LFOs (N/F Phase) only has meaning when the LFOs are
running at the same rate. As with all KDFX LFO phases, it is not recommended to directly modulate the phase
settings with an FXMod.
SingleLFO Phaser is identical to LFO Phaser except that the notch and frequency LFOs always run at the same rate.
Manual Phaser leaves the phaser motion up to you, so it has no built in LFOs. Manual Phaser has a Notch/BP
parameter which produces a complete notch at the center frequency when Wet/Dry is set to -100% and a resonant
bandpass when set to 100%. At 0% the signal is dry. To get phaser motion, you have to change the filter center
frequencies (left and right channels) yourself. The best way to do this is with an FXMod. There are also feedback
parameters for the left and right channels.
LFO Phaser Twin produces a pair of notches separated by a spectral peak. The center frequency parameter sets the
frequency of the center peak. Like LFO Phaser, the filter frequency can be modulated with a built in LFO. The
Notch/Dry parameter produces a pair of notches when set to 100%. The output signal is dry when set to 0% and at
200%, the signal is a pure (wet) allpass response. LFO Phaser Twin does not have Out Gain or feedback parameters.
Algorithm Reference-63
FX Algs #156-160: Phasers
Gain
0 dB
-20
-40
10 Hz100100010k
Freq
Response of LFO Phaser Twin with Wet/Dry set to 100%.
In the Vibrato Phaser algorithm, the bandwidth of the phaser filter can be adjusted exactly like a parametric EQ
filter. The In Width controls how the stereo input signal is routed through the effect. At 100% In Width, left input is
processed to the left output, and right to right. Lower In Width values narrow the input stereo field until at 0%, the
processing is mono. Negative values reverse left and right channels. The dry signal is not affected by In Width. As
described earlier, setting Wet/Dry to 50% will produce a full notch. At -50% Wet/Dry, you get a bandpass.
Parameters (LFO Phaser):
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Fdbk Level-100 to 100%
PAGE 2
CenterFreq16 to 25088 HzNotchDepth-79.0 to 6.0 dB
FLFO Depth0 to 5400 ctNLFO Depth0 to 100%
FLFO Rate0.00 to 10.00 HzNLFO Rate0.00 to 10.00 Hz
FLFO LRPhs0.0 to 360.0 degNLFO LRPhs0.0 to 360.0 deg
N/F Phase0.0 to 360.0 deg
Algorithm Reference-64
FX Algs #156-160: Phasers
Parameters (SingleLFO Phaser):
PAGE 1
Wet/Dry0 to 100%wetOut GainOff, -79.0 to 24.0 dB
Fdbk Level-100 to 100%
PAGE 2
LFO Rate0.00 to 10.00 HzN/F Phase
CenterFreq16 to 25088 HzNotchDepth-79.0 to 6.0 dB
FLFO Depth0 to 5400 ctNLFO Depth0 to 100%
FLFO LRPhs0.0 to 360.0 degNLFO LRPhs0.0 to 360.0 deg
Wet/DryThe amount of phaser (wet) signal relative to unaffected (dry) signal as a percent.
Out GainThe output gain in decibels (dB) to be applied to the combined wet and dry signals.
Fdbk LevelThe phaser output can be added back to its input to increase the phaser resonance.
Negative values polarity-invert the feedback signal.
LFO RateThe rate of both the center frequency LFO and the notch depth LFO for the SingleLFO
Phaser algorithm.
CenterFreqThe nominal center frequency of the phaser Þlter. The frequency LFO modulates the
phaser Þlter centered at this frequency.
FLFO DepthThe depth in cents that the frequency LFO sweeps the phaser Þlter above and below the
center frequency.
FLFO RateThe rate of the center frequency LFO for the LFO Phaser algorithm.
FLFO LRPhsSets the phase difference between the left and right channels of the center frequency
LFO. A setting of 180 degrees results in one channel being at the minimum frequency
while the other channel is at the maximum.
NotchDepthThe nominal depth of the notch. The notch depth LFO modulates the depth of the notch.
For maximum LFO depth, set NotchDepth to 0 dB and NLFO Depth to 100%.
NLFO DepthThe excursion of the notch depth LFO in units of percentage of the total range. The
depth of the LFO is limited to the range of the NotchDepth parameter such that a full
100% modulation is only possible when the NotchDepth is at the center of its range (0
dB).
NLFO RateThe rate of the notch depth LFO for the LFO Phaser algorithm.
NLFO LRPhsThe phase difference between the left and right channels of the notch depth LFO. A
setting of 180 degrees results in one channel being at highest amplitude while the other
channel is at lowest amplitude.
N/F PhaseThe phase difference between the notch depth and center frequency LFOs. For LFO
Phaser, this parameter is largely meaningless unless the FMod Rate and NMod Rate are
set identically.
Algorithm Reference-65
FX Algs #156-160: Phasers
Parameters (Manual Phaser):
PAGE 1
Notch/BP-100 to 100%Out GainOff, -79.0 to 24.0 dB
L Feedback-100 to 100%R Feedback-100 to 100%
L Ctr Freq16 to 25088 HzR Ctr Freq16 to 25088 Hz
Notch/BPThe amount of notch depth or bandpass. At -100% there is a complete notch at the center
frequency. At 100% the Þlter response is a peak at the center frequency. 0% is the dry
unaffected signal.
Out GainThe output gain in decibels (dB) to be applied to the Þnal output.
FeedbackThe phaser output can be added back to its input to increase the phaser resonance (left
and right). Negative values polarity-invert the feedback signal.
Ctr FreqThe nominal center frequency of the phaser Þlter (left and right). For a true phaser effect
you may want to modulate these parameters by setting up FX Mods.
Parameters (LFO Phaser Twin):
PAGE 1
Notch/Dry0 to 200%
CenterFreq16 to 25088 HzLFO Rate0.00 to 10.00 Hz
LFO Depth0 to 5400 ctL/R Phase0.0 to 360.0 deg
Notch/DryThe amount of phaser (wet) signal relative to unaffected (dry) signal as a percent. At
100% the phaser produces a pair of full notches above and below the center frequency.
At 200% the output is a pure all-pass response (no amplitude changes, but phase
changes centered about the center frequency).
CenterFreqThe nominal center frequency of the phaser Þlter. When conÞgured for a maximum
notch (Notch/Dry is 100%), the CenterFreq speciÞes the frequency of the peak between
two notches. The LFO modulates the phaser Þlter centered at this frequency.
LFO RateThe rate of the phaser frequency modulating LFO in Hertz.
LFO DepthThe depth in cents that the frequency LFO sweeps the phaser Þlter above and below the
center frequency.
L/R PhaseThe phase difference between the left and right channels of the LFO. A setting of 180
degrees results in one channel being at the minimum frequency while the other channel
is at the maximum.
Algorithm Reference-66
FX Algs #156-160: Phasers
Parameters (Vibrato Phaser):
PAGE 1
Wet/Dry-100 to 100%wetOut GainOff, -79.0 to 24.0 dB
PAGE 2
CenterFreq16 to 25088 HzBandwidth0.010 to 5.000 oct
LFO Depth0 to 100%L/R Phase0.0 to 360.0 deg
LFO Rate0.00 to 10.00 Hz
In Width-100 to 100%
Wet/DryThe amount of phaser (wet) signal relative to unaffected (dry) signal as a percent. When
set to 50% you get a complete notch. When set to -50%, the response is a bandpass Þlter.
100% is a pure allpass Þlter (no amplitude changes, but a strong phase response).
Out GainThe output gain in decibels (dB) to be applied to the combined wet and dry signals.
CenterFreqThe nominal center frequency of the phaser Þlter. The frequency LFO modulates the
phaser Þlter centered at this frequency.
BandwidthIf the phaser is set to behave as a sweeping notch or bandpass, the bandwidth of the
notch or bandpass is set with Bandwidth. This parameter works the same as for
parametric EQ Þlter bandwidths.
LFO DepthThe depth that the frequency LFO sweeps the phaser Þlter above and below the center
frequency as a percent.
LFO RateThe rate of the LFO in Hertz. The LFO Rate may be scaled up by the Rate Scale
parameter.
L/R PhaseSets the phase difference between the left and right channels of the center frequency
LFO. A setting of 180 degrees results in one being at a at the minimum frequency while
the other channel is at the maximum.
In WidthThe width of the stereo Þeld that passes through the stereo phaser Þltering. This
parameter does not affect the dry signal. When set to 100%, the left and right channels
are processed to their respective outputs. Smaller values narrow the stereo image until at
0% the input channels are summed to mono and set to left and right outputs. Negative
values interchange the left and right channels.
The algorithms listed above with two effects can be arranged in series or parallel. The output of the first effect in the
algorithm nameÑAÑis wired to the input of the second effectÑBÑand the input into effect B is a mix of effect A
and the algorithm input dry signal. The effect B input mix is controlled by a parameter A/Dry>B. For example, in
Chorus+Delay, the parameter name is ÒCh/Dry>DlyÓ. The value functions much like a wet/dry mix where 0%
means that only the algorithm input dry signal is fed into effect B, thus putting the effects in parallel; and 100%
means only the output of effect A is fed into effect B, thus putting the effects in series.
Ch/Dry->4T
L Input
Chorus
Both effect A and B outputs are mixed at the algorithm output to become the wet signal. These mix levels are
controlled with the two parameters that begin with ÒMixÓ. These allow only one or both effect outputs to be heard.
Negative mix amounts polarity-invert the signal, which can change the character of each effect when mixed
together or with the dry signal. The Wet/Dry parameter adjusts the balance between the sum of both effects
determined by the Mix parameters, and the input dry signal. Negative Wet/Dry values polarity-invert the summed
wet signal relative to dry.
Blend
An example of routing using Chorus+4Tap
4-Tap
Delay
Mix 4 Tap
Mix Chorus
Wet/Dry
Blend
Output
Out Gain
Two-Effect Routing:
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Mix Effect-100 to 100%
Mix Effect-100 to 100%
A/Dry->B0 to 100%
Algorithm Reference-68
Combination Algorithms [Ò+Ó]
Mix EffectAdjusts the amount of each effect that is mixed together as the algorithm wet signal.
Negative values polarity-invert that particular signal.
A/Dry->BThis parameter controls how much of the A effect is mixed with dry and fed into the B
effect. A and B are designated in the algorithm name. This control functions like a
wet/dry mix, where 0% is completely dry and 100% is effect A only.
Signal Routing (3 effects)
The algorithms listed above with three effects allow serial or parallel routing between any three effects. Effect A is
wired to the input of effect B and C, and effect B is wired into effect C. The input of effect B is a mix between effect
A and the algorithm dry input. The input into effect C is a three-way mix between effect A, effect B, and the dry
signal.
As in the two-effect routing, the input of effect B is controlled by a parameter A/Dry>B. For example, in
Chor+Dly+Rvb, the parameter name is ÒCh/Dry>DlyÓ.
The input into effect C is controlled by two parameters named A/B ->* and */Dry->C where A, B, and C
correspond to the names of effects A, B, and C. The first parameter mixes effect A and B into a temporary buffer
represented by the symbol Ò*Ó. The second parameter mixes this temporary buffer Ò*Ó with the dry signal to be fed
into effect C. These mixing controls function similarly to Wet/Dry parameters. A setting of 0% only mixes the effect
to the right of the Ò/Ó in the parameter name, while 100% only mixes the effect to the left of the Ò/Ó. Negative values
polarity-invert the numeratorÕs signal.
Effects A, B, and C outputs are mixed at the algorithm output to become the wet signal. Separate mixing levels are
provided for left and right channels, and are named ÒL MixÓ or ÒR MixÓ. Negative mix amounts polarity-invert the
signal which can change the character of each effect when mixed together or with the dry signal. The Wet/Dry
parameter adjusts the balance between the sum of all effects determined by the Mix parameters, and the input dry
signal. Negative Wet/Dry values polarity-invert the summed wet signal relative to dry.
Input
Chorus
Reverb
Ch/Dry->Dly
Blend
Mix Delay
Mix Chorus
Mix Reverb
Delay
Wet/Dry
Blend
Ch/Dly->*
Blend
Out Gain
*/Dry->Rvb
Blend
Output
An example of routing using Chorus+Delay+Reverb
Algorithm Reference-69
Combination Algorithms [Ò+Ó]
Three-Effect Routing:
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
L Mix Effect A -100 to 100%R Mix Effect A-100 to 100%
L Mix Effect B -100 to 100%R Mix Effect B-100 to 100%
L Mix Effect C -100 to 100%R Mix Effect C-100 to 100%
A/Dry>B-100 to 100%
A/B ->*-100 to 100%
*/Dry->C-100 to 100%
L Mix Effect, R Mix Effect Adjusts the amount of each effect that is mixed together as the algorithm wet signal.
Separate left and right controls are provided. Negative values polarity-invert that
particular signal.
A/Dry>BThis parameter controls how much of the A effect is mixed with dry and fed into the B
effect. A and B are designated in the algorithm name. This control functions like a
wet/dry mix, where 0% is completely dry and 100% is effect A only.
A/B ->*This parameter is Þrst of two parameters that control whet is fed into effect C. This
adjusts how much of the effect A is mixed with effect B, the result of which is
represented as the symbol Ò*Ó. 0% is completely B effect, and 100% is completely A
effect. negative values polarity-invert the A effect.
*/Dry->CThis parameter is the second of two parameters that control whet is fed into effect C.
This adjusts how much of the Ò*Ó signal (sum of effects A and B determined by A/B ->*)
is mixed with the dry signal and fed into effect C. 0% is completely dry signal, and 100%
is completely Ò*Ó signal.
Individual Effect Components
Chorus:
The choruses are basic 1 tap dual choruses. Separate LFO controls are provided for each channel. Slight variations
between algorithms exist. Some algorithms offer separate left and right feedback controls, while some offer only one
for both channels. Also, cross-coupling and high frequency damping may be offered in some and not in others.
Parameters associated with chorus control begin with ÒChÓ in the parameter name. A general description of chorus
functionality can be found in the Chorus section of this book, FXAlgs #150-153.
Ch PtchEnvTriangle or trapzoid
Ch Rate L0.01 to 10.00 HzCh Rate R0.01 to 10.00 Hz
Ch Depth L0.0 to 100 ctCh Depth R0.0 to 100 ct
Ch Delay L0 to 1000 msCh Delay R0 to 1000 ms
Ch Fdbk-100 to 100%
Ch Xcouple0 to 100%Ch HF Damp16 to 25088 Hz
Algorithm Reference-70
Combination Algorithms [Ò+Ó]
Flange:
The flangers are basic 1-tap dual flangers. Separate LFO controls are provided for each channel. Slight variations
between algorithms exist. Some algorithms offer separate left and right feedback controls, while some offer only one
for both channels. Also, cross-coupling and high-frequency damping may be offered in some and not in others.
Parameters associated with flange control begin with ÒFlÓ in the parameter name. A general description of flanger
functionality can be found in the Flanger section or this book, FXAlgs #154-155.
In addition to the LFO delay taps, some flangers may offer a static delay tap for creating through-zero flange effects.
The maximum delay time for this tap is 230ms and is controlled by the Fl StatDly parameter. Its level is controlled
by the Fl StatLvl parameter.
PAGE 1
Fl TempoSystem; 1 to 255 BPM Fl HF Damp16 to 25088 Hz
Fl Rate0.01 to 10.00 Hz
Fl Xcurs L0 to 230 msFl Xcurs R0 to 230 ms
Fl Delay L0 to 230 msFl Delay R0 to 230 ms
Fl Fdbk L-100 to 100%Fl Fdbk R-100 to 100%
Fl Phase L0 to 360 degFl Phase R0 to 360 deg
PAGE 2
Fl HF Damp16 to 25088 Hz
Fl Xcouple0 to 100%
Fl StatDly0 to 230 ms
Fl StatLvl-100 to 100%
Delay:
The Delay is a basic tempo based dual channel delay with added functionality, including image shifting and highfrequency damping. Separate left and right controls are generally provided for delay time and feedback. Parameters
associated with a delay effect in a combination algorithm begin with ÒDlyÓ.
The delay length for each channel is determined by Dly Tempo, expressed in beats per minute (BPM), and the delay
length (Dly Time L and Dly Time R) of each channel is expressed in beats (bts). The tempo alters both channel delay
lengths together. With the tempo in beats per minute and delay lengths in beats, you can calculate the length of a
delay in seconds as beats/tempo * 60 (sec/min). Since KDFX has a limited amount of delay memory available
(usually 1.5 seconds for these delays), selecting slow tempos and/or long delay lengths may cause you to run out
of delay memory. At this point, each delay will pin at its maximum possible time. Because of this, when you slow
down the tempo, you may find the delays lose their sync.
Delay regeneration is controlled by Dly Fdbk. In some combinations, separate left and right feedback controls are
provided, while in others there is a single control for both channels.
Dly Image and Dly HFDamp are just like the HFDamp and Image parameters found in other algorithms. Not all
delays in combination algorithms will have both of these parameters.
Algorithm Reference-71
Combination Algorithms [Ò+Ó]
Dly Time L0 to 32 btsDly Time R0 to 32 bts
Dly Fdbk L-100 to 100%Dly Fdbk R-100 to 100%
Dly HFDamp0 to 32 btsDly Image-100 to 100%
Dly Time L, Dly Time RThe delay lengths of each channel in beats. The duration of a beat is speciÞed with the
Tempo parameter. The delay length in seconds is calculated as beats/tempo * 60
(sec/min).
Dly Fdbk L, Dly Fdbk R The amount of the output of the effect that is fed back to the input.
Dly HFDampControls the cutoff frequency of a 1 pole (6dB/oct slope) lowpass Þlter in the feedback
path. The Þlter is heard when either Dly Fdbk or LsrCntour is used.
Dly ImageThis parameter controls the amount of image shifting during each feedback
regeneration, and is heard only when Dly Fdbk is used. Small positive values shift the
image to the right, while small negative values shift to the left. Larger values tend to
shift the image so far that the image gets scrambled, and in some cases create ambience.
Combination 4-Tap:
Combination 4-Tap is a tempo based 4 tap delay with feedback used in combination algorithms. Parameters
associated with the 4 tap effect start with Ò4TÓ. The control over the feedback tap and individual output taps is
essentially the same as the 4-Tap Delay BPM algorithm, with the exception that the delay times will pin at the
maximum delay time instead of automatically cutting their times in half. For more information, see the section on
4-Tap Delay BPM of this book, FXAlg #132.
PAGE 1
4T TempoSystem; 1 to 255 BPM
4T LoopLen0 to 8 bts
4T FB Lvl-100 to 100%
PAGE 2:
Tap1 Delay0 to 8 btsTap3 Delay0 to 8 bts
Tap1 Level-100 to 100%Tap3 Level-100 to 100%
Tap1 Bal-100 to 100%Tap3 Bal-100 to 100%
Tap2 Delay0 to 8 btsTap4 Delay0 to 8 bts
Tap2 Level-100 to 100%Tap4 Level-100 to 100%
Tap2 Bal-100 to 100%Tap4 Bal-100 to 100%
Algorithm Reference-72
Combination Algorithms [Ò+Ó]
Reverb:
The reverbs offered in these combination effects is MiniVerb. See FXAlg #1 in this book for information about the
parameters. Parameters associated with this reverb begin with ÒRvÓ.
Rv TypeHall1
Rv Time0.5 to 30.0 s; Inf
Rv DiffScl0.00 to 2.00xRv Density0.00 to 4.00x
Rv SizeScl0.00 to 4.00xRv HF Damp16 to 25088 Hz
Rv PreDlyL0 to 620 msRv PreDlyR0 to 620 ms
Pitcher:
The pitchers offered in these effects are the same as that found in its standalone version. Review the Pitcher section
of this book, FXAlg #908, for more information. Parameters associated with this effect begin with ÒPtÓ.
A family of re-configurable combination effect algorithms
Allocation Units: 2
Signal Routing
Each of these combination algorithms offer two separate effects combined with a flexible signal-routing mechanism.
This mechanism allows the two effects to either be in series bi-directionally or in parallel. This is done by first
designating one effect ÒAÓ, and the other ÒBÓ where the output of effect A is always wired to effect B. A and B are
assigned with the A->B cfg parameter. For example, when A->B cfg is set to ÒCh->DlyÓ, then effect A is the chorus,
and effect B is the delay, and the output of the chorus is wired to the input of the delay. The amount of effect A fed
into effect B is controlled by the A/Dry->B parameter. This controls the balance between effect A output, and the
algorithm dry input signal fed into effect B behaving much like a wet/dry mix. When set to 0%, only the dry signal
is fed into B allowing parallel effect routing. At 100%, only the A output is fed into B, and at 50%, there is an equal
mix of both. For an example of signal flow in the Chor<>4Tap algorithm, see the figure on the next page.
Both effect A and B outputs are mixed at the algorithm output to become the wet signal. These mix levels are
controlled with the two parameters that begin with ÒMixÓ. These allow only one or both effect outputs to be heard.
Negative mix amounts polarity-invert the signal which can change the character of each effect when mixed together
or with the dry signal. The Wet/Dry parameter adjusts the balance between the sum of both effects determined by
the Mix parameters, and the input dry signal. Negative Wet/Dry values polarity-invert the summed wet signal
relative to dry.
Algorithm Reference-74
Configurable Combination Algorithms [Ò<>Ó]
Input
4-Tap
Delay
A/Dry->B
Blend
2-Tap
Chorus
Mix Chorus
Mix 4 Tap
Configured as Ch -> 4T
Input
2-Tap
Chorus
A/Dry->B
Blend
4-Tap
Delay
Mix 4 Tap
Mix Chorus
Configured as 4T -> Ch
Algorithm 702, Chor<>4Tap, when A->B cfg is set to (top) ÒCh->4TÓ and (bottom) Ò4T->ChÓ.
Bi-directional Routing:
Wet/Dry-100 to 100%Out GainOff; -79.0 to 24.0 dB
Mix Effect-100 to 100%
Mix Effect-100 to 100%
A->B cfgEffectA->EffectBA/Dry->B0 to 100%
Wet/Dry
Blend
Wet/Dry
Blend
Output
Out Gain
Output
Out Gain
Mix EffectAdjusts the amount of each effect that is mixed together as the algorithm wet signal.
Negative values polarity-invert that particular signal.
A->B cfg This parameter controls the order of the effects routing. The output of effect A is wired
into the input of effect B. So, when set to Ch->4T for example, effect A is chorus, and
effect B is 4-tap. This is used in conjunction with the A/Dry->B parameter.
A/Dry->B
This parameter controls how much of the A effect is mixed with dry and fed into the B
effect. A and B are determined by the A->B cfg parameter. This works like a wet/dry
mix, where 0% is completely dry and 100% is effect A only.
Algorithm Reference-75
Configurable Combination Algorithms [Ò<>Ó]
Individual Effect Components
Configurable Chorus and Flange:
The configurable chorus and flange have 2 moving delay taps per channel. Parameters associated with chorus
control begin with ÒChÓ in the parameter name, and those associated with flange begin with ÒFlÓ. General
descriptions of chorus and flange functionality can be found in the Chorus (FXAlg #150) or Flange (FXAlg #154)
sections of this book.
Since these effects have 2 taps per channel, control over four LFOs is necessary with a minimum number of user
parameters (Fig. 1). This is accomplished by offering two sets of LFO controls with three user interface modes:
Dual1Tap, Link1Tap, or Link2Tap. These are selectable with the LFO cfg parameter and affect the functionality of
the two sets of rate, depth and delay controls (and also phase and feedback controls for the flange). Each parameter
is labeled with a 1 or a 2 in the parameter name to indicate to which control set it belongs. Control set 1 consists of
controls whose name ends with a 1, and control set 2 consists of controls whose name ends with a 2.
LFO1R
LF O2L
Right
Delay
Left
Contro l Set 1Control Set 2
LFOL
Delay
Right
LFOR
Delay
Left
LFO1L
Delay
LFO2R
Fig. 1 Ñ LFO delay taps in the configurable chorus and flange Fig. 2 Ñ LFO control in Dual1Tap mode
In Dual1Tap mode (Fig. 2), each control set independently controls one tap in each channel. This is useful for dual
mono applications where separate control over left and right channels is desired. Control set 1 controls the left
channel, and control set 2 controls the right channel. The second pair of moving delay taps are disabled in this mode.
LRPhase is unpredictable unless both rates are set to the same speed. Then, the phase value is accurate only after
the LFOs are reset. LFOs can be reset by either changing the LFO cfg parameter, or loading in the algorithm by
selecting a preset or studio that uses it. For user-friendly LRPhase control, use either the Link1Tap or Link2Tap
modes.
In Link1Tap mode (Fig. 3), control set 1 controls 1 tap in both the left and right channels. Control set 2 has no effect,
and the second pair of LFO delay taps are disabled. This mode is optimized for an accurate LRPhase relationship
between the left and right LFOs.
In Link2Tap mode (Fig. 4), control set 1 controls the first left and right pair of LFOs, while control set 2 controls the
second pair. This mode uses all 4 LFOs for a richer sound, and is optimized for LRPhase relationships. Each of the
2 taps per channel are summed together at the output, and the Fdbk parameters control the sum of both LFO taps
on each channel fed back to the input.
Algorithm Reference-76
Left
Delay
LFOL
Contro l Set 1
LFOR
Right
Delay
Configurable Combination Algorithms [Ò<>Ó]
Left
Contro l Set 1
LFO1L
Delay
Contro l Set 2
Right
LFO1R
Delay
LFO2R
LFO2L
Fig. 3 Ñ LFO control in Link1Tap modeFig. 4 Ñ LFO control in Link2Tap mode
In addition to the LFO delay taps, the flange offers a static delay tap for creating through-zero flange effects. The
maximum delay time for this tap is 230ms and is controlled by the Fl StatDly parameter. Its feedback amount is
controlled by the Fl StatFB. Separate mix levels for the LFO taps and the static tap are then controlled by the Fl
StatLvl and Fl LFO Lvl controls. The feedback and level controls can polarity-invert each signal by setting them to
negative values.
Chorus:
Ch LFO cfgDual1Tap...Ch LRPhase0 to 360 deg
Ch Rate 10.01 to 10.00 HzCh Rate 20.01 to 10.00 Hz
Ch Depth 10.0 to 100 ctCh Depth 20.0 to 100 ct
Ch Delay 10 to 1000 msCh Delay 20 to 1000 ms
Ch Fdbk L-100 to 100%Ch Fdbk R-100 to 100%
Ch Xcouple0 to 100%Ch HF Damp16 to 25088 Hz
Flange (PAGE 1):
Fl LFO cfgDual1Tap...Fl LRPhase0 to 360 deg
Fl Rate 10.01 to 10.00 HzFl Rate 20.01 to 10.00 Hz
Fl Xcurs 10 to 230 msFl Xcurs 20 to 230 ms
Fl Delay 10 to 1000 msFl Delay 20 to 1000 ms
Fl Fdbk 1-100 to 100%Fl Fdbk 2-100 to 100%
Fl Phase 10 to 360 degFl Phase 20 to 360 deg
Algorithm Reference-77
Configurable Combination Algorithms [Ò<>Ó]
Flange (PAGE 2):
Fl HF Damp16 to 25088 Hz
Fl Xcouple0 to 100%
Fl StatDly0 to 230 ms
Fl StatFB-100 to 100%
Fl StatLvl-100 to 100%
Fl LFO Lvl-100 to 100%
Ch LFO cfgSets the user interface mode for controlling each of the 4 chorus LFOs.
Ch LRPhaseControls the relative phase between left channel LFOs and right channel LFOs. In
Dual1Tap mode, however, this parameter is accurate only when Ch Rate 1 and Ch Rate 2
are set to the same speed, and only after the Ch LFO cfg parameter is moved, or the
algorithm is called up.
Ch Fdbk L, Ch Fdbk R
These control the amount that the output of the chorus is fed back into the input.
Fl LFO cfgSets the user interface mode for controlling each of the 4 ßange LFOs.
Fl LRPhaseControls the relative phase between left channel LFOs and right channel LFOs. In
Dual1Tap mode, however, this parameter is accurate only when Fl Rate 1 and Fl Rate 2
are set to the same speed, and only after the Fl LFO cfg parameter is moved, or the
algorithm is called up.
Fl Phase 1, Fl Phase 2 These adjust the phase relationship between the corresponding LFO and the internal
beat clock.
Laser Delay:
Laser Delay is a tempo based delay with added functionality, including image shifting, cross-coupling, high
frequency damping, low frequency damping, and a LaserVerb element. Separate left and right controls are
provided for delay time, feedback, and laser controls. Parameters associated with Laser Verb in a combination
algorithm begin with ÒDlyÓ or ÒLsrÓ.
The delay length for each channel is determined by Dly Tempo, expressed in beats per minute (BPM), and the delay
length (Dly Time L and Dly Time R) of each channel is expressed in beats (bts). The tempo alters both channel delay
lengths together. With the tempo in beats per minute and delay lengths in beats, you can calculate the length of a
delay in seconds as beats/tempo * 60 (sec/min). Since KDFX has a limited amount of delay memory available
(usually 1.5 seconds for Laser Delay), selecting slow tempos and/or long delay lengths may cause you to run out
of delay memory. At this point, each delay will pin at its maximum possible time. When you slow down the tempo,
you may find the delays lose their sync.
The laser controls perform similarly to those found in LaserVerb (see FXAlg# 911 in this book), and affect the laser
element of the effect. The LsrCntour changes the laser regeneration envelope shape. Higher values increase the
regeneration amount, and setting it to 0% will disable the Laser Delay portion completely turning the effect into a
basic delay. LsrSpace controls the impulse spacing of each regeneration. Low values create a strong initial pitched
quality with slow descending resonances, while higher values cause the resonance to descend faster through each
regeneration. See the LaserVerb section for more detailed information.
Delay regeneration is controlled collectively by the Dly Fdbk and LsrCntour parameters since the laser element
contains feedback within itself. Setting both to 0% defeats all regeneration, including the laser element entirely.
Increasing either one will increase regeneration overall, but with different qualities. Dly Fdbk is a feedback control
in the classic sense, feeding the entire output of the effect back into the input, with negative values polarity-
Algorithm Reference-78
Configurable Combination Algorithms [Ò<>Ó]
inverting the signal. The LsrCntour parameter adds only the Laser Delay portion of the effect, including itÕs own
regeneration. For the most intense laser-ness, keep Dly Fdbk at 0% while LsrCntour is enabled.
Dly FBImag, Dly Xcouple, Dly HFDamp, and Dly LFDamp are just like those found in other algorithms. Not all
Laser Delays in combination algorithms will have all four of these parameters.
L Input
Delay Feedback
From Right
Channel
To Right
Channel
XCouple
Imaging
Delay
To Right
Channel
From Right
Channel
Laser
Element
Laser Delay (left channel)
Dly Time L0 to 6 btsDly Time R0 to 6 bts
Dly Fdbk L-100 to 100%Dly Fdbk R-100 to 100%
Dly HFDamp0 to 32 btsDly FBImag-100 to 100%
Dly LFDamp0.10 to 6.00 xDly Xcple0 to 100%
LsrCntourL0 to 100%LsrCntourR0 to 100%
LsrSpace L0 to 100 sampLsrSpace R0 to 100 samp
L Output
Dly Time L, Dly Time RThe delay lengths of each channel in beats. The duration of a beat is speciÞed with the
Tempo parameter. The delay length in seconds is calculated as beats/tempo * 60
(sec/min).
Dly Fdbk L, Dly Fdbk R The amount of the output of the effect that is fed back to the input.
Dly HFDampControls the cutoff frequency of a 1 pole (6dB/oct slope) lowpass Þlter in the feedback
path. The Þlter is heard when either Dly Fdbk or LsrCntour is used.
Dly LFDampControls the cutoff frequency of a 1 pole (6dB/oct slope) hipass Þlter in the feedback
path. The Þlter is heard when either Dly Fdbk or LsrCntour is used.
Dly FBImagThis parameter controls the amount of image shifting during each feedback
regeneration, and is heard only when Dly Fdbk is used. Small positive values shift the
image to the right, while small negative values shift to the left. Larger values tend to
shift the image so far that the image gets scrambled, and in some cases create ambience.
Dly XcpleThis parameter controls the amount of signal that is swapped between the left and right
Algorithm Reference-79
Configurable Combination Algorithms [Ò<>Ó]
channels through each feedback generation when Dly Fdbk is used. A setting of 0% has
no affect. 50% causes equal amounts of signal to be present in both channels causing the
image to collapse into a center point source. A setting of 100% causes the left and right
channels to swap each regeneration, which is also referred to as Òping-pongingÓ. The
regeneration affects of cross-coupling are not heard when LsrCntour is used by itself.
LsrCntour L, LsrCntour RControls the overall envelope shape of the laser regeneration. When set to a high
value, sounds passing through will start at a high level and slowly decay. As the control
value is reduced, it takes some time for the effect to build up before decaying. When the
Contour is set to zero, the laser portion is turned off turning regeneration into straight
feedback.
LsrSpace L, LsrSpace RDetermines the starting pitch of the descending resonance and how fast it descends. See
the section on Laser Reverb for more detailed information.
Combination 4-Tap:
Combination 4-Tap is a tempo-based 4-tap delay with feedback used in combination algorithms. Parameters
associated with the 4 tap effect start with Ò4TÓ. The control over the feedback tap and individual output taps is
essentially the same as the 4-Tap Delay BPM algorithm (see FXAlg #132 in this book), with the exception that the
delay times will pin at the maximum delay time instead of automatically cutting their times in half. Additionally,
the feedback path may also offer cross-coupling, an imager, a hipass filter, and/or a lowpass filter.
PAGE 1
4T LoopLen0 to 32 bts
4T FB Lvl-100 to 100%
4T FB Imag-100 to 100%
4T FB XCpl0 to 100%
4T HF Damp16 to 25088 Hz
4T LF Damp16 to 25088 Hz
PAGE 2
Tap1 Delay0 to 32 btsTap3 Delay0 to 32 bts
Tap1 Level-100 to 100%Tap3 Level-100 to 100%
Tap1 Bal-100 to 100%Tap3 Bal-100 to 100%
Tap2 Delay0 to 32 btsTap4 Delay0 to 32 bts
Tap2 Level-100 to 100%Tap4 Level-100 to 100%
Tap2 Bal-100 to 100%Tap4 Bal-100 to 100%
4T FB Imag This parameter controls the amount of image shifting during each feedback
regeneration. Small positive values shift the image to the right, while small negative
values shift to the left. Larger values tend to shift the image so far that the image gets
scrambled, and in some cases create ambience.
4T FB XcplThis parameter controls the amount of signal that is swapped between the left and right
channels through each feedback regeneration. A setting of 0% has no affect. 50% causes
equal amounts of signal to be present in both channels causing the image to collapse into
a center point source. A setting of 100% causes the left and right channels to swap each
regeneration, which is also referred to as Òping-pongingÓ.
4T LoopLen, 4T Tempo, 4T FB Lvl, Tapn Delay, Tapn Level, Tapn Bal Refer to 4-Tap Delay BPM documentation.
Algorithm Reference-80
Configurable Combination Algorithms [Ò<>Ó]
Reverb:
The reverbs offered in these combination effects is MiniVerb. Information about it can be found in the MiniVerb
documentation (FXAlg#1 in this book). Parameters associated with this reverb begin with ÒRvÓ.
Rv TypeHall1
Rv Time0.5 to 30.0 s; Inf
Rv DiffScl0.00 to 2.00xRv Density0.00 to 4.00x
Rv SizeScl0.00 to 4.00xRv HF Damp16 to 25088 Hz
Rv PreDlyL0 to 620 msRv PreDlyR0 to 620 ms
Pitcher:
The pitchers offered in these effects are the same as that found in its standalone version. Review the Pitcher section
of this book, FXAlg #908, for more information. Parameters associated with this effect begin with ÒPtÓ.
Pt PitchC-1 to G9
Pt Offset-12.0 to 12.0 ST
Pt Odd Wts-100 to 100%
Pt PairWts-100 to 100%
Pt 1/4 Wts-100 to 100%
Pt 1/2 Wts-100 to 100%
Shaper:
The shaper offered in these combination effects have the same qualities as those found in VAST. Refer to the section
on shapers in the K2500 Performance Guide for an overview. Parameters associated with this effect begin with ÒShpÓ.
This KDFX shaper also offers input and output 1 pole (6dB/oct) lowpass filters controlled by the Shp Inp LP and
Shp Out LP respectively. There is an additional output gain labeled Shp OutPad to compensate for the added gain
caused by shaping a signal.
Shp Inp LP16 to 25088 Hz
Shp Amt0.10 to 6.00 x
Shp Out LP16 to 25088 Hz
Shp OutPadOff; -79.0 to 0.0 dB
Shp Inp LPAdjusts the cutoff frequency of the 1 pole (6dB/oct) lowpass Þlter at the input of the
shaper.
Shp Out LPAdjusts the cutoff frequency of the 1 pole (6dB/oct) lowpass Þlter at the output of the
shaper.
Shp AmountAdjusts the shaper intensity. This is exactly like the one in VAST.
Shp OutPadAdjusts the output gain at the output of the shaper to compensate for added gain caused
by the shaper.
Algorithm Reference-81
FXAlg #714: Quantize+Flange
FXAlg #714: Quantize+Flange
Digital quantization followed by flanger.
Allocation Units: 1
Digital audio engineers will go to great lengths to remove, or at least hide the effects of digital quantization
distortion. In Quantize+Flange we do quite the opposite, making quantization an in-your-face effect. The quantizer
will give your sound a dirty, grungy, perhaps industrial sound. As youÕve already gathered from the name, the
quantization is followed by a flanger. Quantize+Flange is a stereo effect.
Quantization distortion is a digital phenomenon caused by having only a limited number of bits with which to
represent signal amplitudes (finite precision). You are probably aware that a bit is a number which can have only
one of two values: 0 or 1. When we construct a data or signal word out of more than one bit, each additional bit will
double the number of possible values. For example a two-bit number can have one of four different values: 00, 01,
10 or 11. A three-bit number can take one of eight different values, a four-bit number can take one of sixteen values,
etc. The 18 bits of the K2500Õs digital-to-analog converter (DAC) represents 262,144 different amplitude levels (218).
LetÕs take a look at how finite precision of digital words affects audio signals. The figures following are plots of a
decaying sine wave with varying word lengths.
(i)(ii)
(iii)(iv)
A decaying sine wave represented with different word lengths: (i) 1-bit, (ii) 2-bit, (iii) 3-bit, (iv) 4-bit.
Algorithm Reference-82
FXAlg #714: Quantize+Flange
Clearly a one-bit word gives a very crude approximation to the original signal while four bits is beginning to do a
good job of reproducing the original decaying sine wave. When a good strong signal is being quantized (its word
length is being shortened), quantization usually sounds like additive noise. But notice that as the signal decays in
the above figures, fewer and fewer quantization levels are being exercised until, like the one bit example, there are
only two levels being toggled. With just two levels, your signal has become a square wave.
Controlling the bit level of the quantizer is done with the DynamRange (dynamic range) parameter. At 0 dB we are
at a one-bit word length. Every 6 dB adds approximately one bit, so at 144 dB, the word length is 24 bits. The
quantizer works by cutting the gain of the input signal, making the lowest bits fall off the end of the word. The signal
is then boosted back up so we can hear it. At very low DynamRange settings, the step from one bit level to the next
can become larger than the input signal. The signal can still make the quantizer toggle between bit level whenever
the signal crosses the zero signal level, but with the larger bit levels, the output will get louder and louder. The
Headroom parameter prevents this from happening. When the DynamRange parameter is lower than the
Headroom parameter, no more signal boost is added to counteract the cut used to quantize the signal. Find the
DynamRange level at which the output starts to get too loud, then set Headroom to that level. You can then change
the DynamRange value without worrying about changing the signal level. Headroom is a parameter that you set to
match your signal level, then leave it alone.
At very low DynamRange values, the quantization becomes very sensitive to dc offset. It affects where your signal
crosses the digital zero level. A dc offset adds a constant positive or negative level to the signal. By adding positive
dc offset, the signal will tend to quantize more often to a higher bit level than to a lower bit level. In extreme cases
(which is what weÕre looking for, after all), the quantized signal will sputter, as it is stuck at one level most of the
time, but occasionally toggles to another level.
A flanger with one LFO delay tap and one static delay tap follows the quantizer. See the section in this book on
multi-tap flangers (FXAlgs #154-155) for a detailed explanation of how the flanger works.
Dry
Wet
Input
Quantizer
Flanger
Dry
Wet
Out Gain
Output
Block diagram of one channel of Quantize+Flange.
Quant W/D is a wet/dry control setting the relative amount of quantized (wet) and not quantized (dry) signals
being passed to the flanger. The Flange W/D parameter similarly controls the wet/dry mix of the flanger. The dry
signal for the flanger is the wet/dry mix output from the quantizer.
Parameters:
PAGE 1
In/OutIn or OutOut GainOff, -79.0 to 24.0 dB
Quant W/D0 to 100%DynamRange0 to 144 dB
Flange W/D-100 to 100%dc Offset-79.0 to 0.0 dB
Headroom0 to 144 dB
Algorithm Reference-83
FXAlg #714: Quantize+Flange
PAGE 2
Fl TempoSystem, 1 to 255 BPM Fl Fdbk-100 to 100%
Fl Period0 to 32 bts
Fl L Phase0.0 to 360.0 degFl R Phase0.0 to 360.0 deg
Fl StatLvl-100 to 100%Fl LFO Lvl-100 to 100%
PAGE 3
FlStatDlyC0.0 to 230.0 msFl Xcurs C0.0 to 230.0 ms
FlStatDlyF-127 to 127 sampFl Xcurs F-127 to 127 samp
Fl Delay C0.0 to 230.0 ms
Fl Delay F-127 to 127 samp
In/OutWhen set to ÒInÓ, the quantizer and ßanger are active; when set to ÒOutÓ, the quantizer
and ßanger are bypassed.
Out GainThe overall gain or amplitude at the output of the effect.
Quant W/DThe relative amount of quantized (wet) to unaffected (dry) signal passed to the ßanger.
At 100%, you hear only quantized signal pass to the ßanger.
Flange W/DThe relative amount of input signal (from the quantizer) and ßanger signal that is to
appear in the Þnal effect output mix. When set to 0%, the output is taken only from the
quantizer (dry). When set to 100%, the output is all wet. Negative values polarity-invert
the wet signal.
DynamRangeThe digital dynamic range controls signal quantization, or how many bits to remove
from the signal data words. At 0 dB the hottest of signals will toggle between only two
bit (or quantization) levels. Every 6 dB added doubles the number of quantization levels.
If the signal has a lot of headroom (available signal level before digital clipping), then
not all quantization levels will be reached.
HeadroomWhen the signal has a lot of headroom (available signal level before digital clipping),
turning down DynamRange can cause the amplitude of adjacent quantization levels to
exceed the input signal level. This causes the output to get very loud. Set Headroom to
match the amount of digital signal level still available (headroom). This is easily done by
Þnding the DynamRange level at which the signal starts getting louder and matching
Headroom to that value.
dc OffsetAdds a positive dc Offset to the input signal. By adding dc Offset, you can alter the
position where digital zero is with respect to your signal. At low DynamRange settings,
adding dc Offset can make the output ÒsputterÓ. dc Offset is expressed in decibels (dB)
relative to full scale digital.
Fl TempoBasis for the rates of the LFOs, as referenced to a musical tempo in bpm (beats per
minute). When this parameter is set to ÒSystemÓ, the tempo is locked to the internal
sequencer tempo or to incoming MIDI clocks. When it is set to ÒSystemÓ, sources (FUNs,
LFOs, ASRs etc.) will have no effect on the Tempo parameter.
Fl PeriodSets the LFO rate based on the Tempo determined above: the number of beats
corresponding to one period of the LFO cycle. For example, if the Fl Period is set to Ò4Ó,
the LFOs will take four beats to pass through one oscillation, so the LFO rate will be
1/4th of the Tempo setting. If it is set to Ò6/24Ó (=1/4), the LFO will oscillate four times
as fast as the Tempo. At Ò0Ó, the LFOs stop oscillating and their phase is undetermined
(wherever they stopped).
Fl FdbkThe level of the ßanger feedback signal into the ßanger delay line. The feedback signal is
taken from the LFO delay tap. Negative values polarity-invert the feedback signal.
Algorithm Reference-84
FXAlg #714: Quantize+Flange
Fl L/R PhaseThe phase angles of the left and right LFOs relative to each other and to the system
tempo clock, if turned on (see Fl Tempo). In all other respects the right and left channels
are symmetric. For example, if one LFO is set to 0° and another is set to 180°, then when
one LFO delay tap is at its shortest, the other will be at its longest. If the system tempo
clock is on, the LFOs are synchronized to the clock with absolute phase. A phase of 0°
will put an LFO tap at the center of its range and its lengthening. Using different phase
angles for left and right, the stereo sound Þeld is broken up and a stereo image becomes
difÞcult to spatially locate. The effect is usually described as ÒphaseyÓ. It tends to impart
a greater sense of motion.
Fl StatLvlThe level of the ßanger static delay tap. Negative values polarity-invert the signal.
Setting the tap level to 0% turns off the delay tap.
Fl LFO LvlThe level of the ßanger LFO modulated delay tap. Negative values polarity-invert the
signal. Setting the tap level to 0% turns off the delay tap.
FlStatDlyCThe nominal length of the ßanger static delay tap from the delay input. The name
suggests the tap is stationary, but it can be connected to a control source such as a data
slider, a ribbon, or a V.A.S.T. function to smoothly vary the delay length. The range for
all delays and excursions is 0 to 230 ms, but for ßanging the range 0 to 5 ms is most
effective.
FlStatDlyFA Þne adjustment to the ßanger static delay tap length. The resolution is one sample.
Fl Xcurs CThe ßanger LFO excursion controls set how far the LFO modulated delay taps can move
from the center of their ranges. The total range of the LFO sweep is twice the excursion.
If the excursion is set to 0, the LFO does not move and the tap behaves like a simple
delay line set to the minimum delay. The range for all delays and excursions is 0 to 230
ms, but for ßanging the range 0 to 5 ms is most effective. This parameter is a coarse
adjustment for the excursion.
Fl Xcurs FA Þne adjustment for the ßanger LFO excursions. The resolution is one sample.
Fl Delay CThe minimum delay for the ßanger LFO modulated delay taps. The maximum delay
will be the minimum plus twice the excursion. The range for all delays and excursions is
0 to 230 ms, but for ßanging the range 0 to 5 ms is most effective. This parameter is a
coarse adjustment for the delay.
Fl Delay FA Þne adjustment to the minimum ßanger delay tap lengths. The resolution is one
Each of these two algorithms offers generic monaural moving delay lines in a dual mono algorithm. Each separate
moving delay can be used as a flanger, chorus, or static delay line selectable by the LFO Mode parameter. Both
flavors of chorus pitch envelopes are offered: ChorTri for triangle, and ChorTrap for trapzoidal pitch shifting. Refer
to the Chorus section of this book (FXAlgs #150-153) for more information on these envelope shapes.
Each moving delay offers control over center delay length, LFO excursion, LFO rate, feedback, and high frequency
damping. The delay length, in milliseconds, is the center of LFO excursion. LFO excursion is controlled by the LFO
Dpth parameter in percent. LFO Depth is an arbitrary value, and is the percentage of available excursion. When
using LFO Mode Flange, this adjusts the range that the LFO will move the delay tap. When in LFO Mode ChorTri
or ChorTrap, this controls the maximum pitch depth caused by the moving delay tap, and is constant regardless of
LFO Rate.
Feedback
Output
Input
Generic monaural moving delay line
Both of these algorithms are configured with dual mono control meaning the left and right channels are set up to
be completely independent of each other. In Dual MovDelay, each channel has a single moving delay segment.
Parameters beginning with ÒLÓ and ÒRÓ control the left and right input channels respectively.
In Quad MovDelay, there are 2 moving delay elements per channel distinguishable by parameters beginning with
ÒL1Ó, ÒL2Ó, ÒR1Ó, and ÒR2Ó. The second moving delay on each channel is fed with a mix of the first delays and the
input dry signal for that particular channel. These mixes are controlled by L1/Dry->L2 and R1/Dry->R2. Each of
the four moving delays have separate Mix and Pan levels. The input dry signal for each channel can also be panned.
The Wet/Dry parameter controls the ratio between the sum of both moving delay elements on that channel
regardless of pan position, and the input dry signal. Out Gain, like Wet/Dry, adjusts the output level for each
channel regardless of pan position.
L Outgain
L Wet/Dry
L1 Pan
L2 Pan
L Dry Pan
MovDelay
L Input
L1 Mix
L1/Dry->L2
L1
Blend
L2
MovDelay
L2 Mix
R Input
R Dry Pan
R1/Dry->R2
R1
MovDelay
Blend
R2
MovDelay
R2 Mix
R1 Mix
R2 Pan
R1 Pan
R Wet/Dry
R Out Gain
Signal flow of Quad MovDelay
Parameters (Dual MovDelay):
PAGE 1
L Wet/Dry0 to 100%wetR Wet/Dry0 to 100%wet
L Out GainOff; -79.0 to 24.0 dBR Out GainOff; -79.0 to 24.0 dB
L LFO Rate0.00 to 10.00 HzR LFO Rate0.00 to 10.00 Hz
L LFO Dpth0.0 to 200.0%R LFO Dpth0.0 to 200.0%
L Feedback-100 to 100%R Feedback-100 to 100%
L HF Damp16 to 25088 HzR HF Damp16 to 25088 Hz
Parameters (Quad MovDelay):
PAGE 1
L Wet/Dry-100 to 100%wetR Wet/Dry-100 to 100%wet
L Out GainOff; -79.0 to 24.0 dBR Out GainOff; -79.0 to 24.0 dB
L1 Mix-100 to 100%R1 Mix-100 to 100%
L2 Mix-100 to 100%R2 Mix-100 to 100%
PAGE 2
L1 Pan-100 to 100%R1 Pan-100 to 100%
L2 Pan-100 to 100%R2 Pan-100 to 100%
L Dry Pan-100 to 100%L Dry Pan-100 to 100%
L1/Dry->L20 to 100%L1/Dry->L20 to 100%
PAGE 3
L1 Delay0.0 to 1000.0 msL2 Delay0.0 to 1000.0 ms
L1 LFO Mode Flange, ...L2 LFO ModeFlange, ...
L1 LFO Rate0.00 to 10.00 HzL2 LFO Rate0.00 to 10.00 Hz
L1 LFO Dpth0.0 to 200.0%L2 LFO Dpth0.0 to 200.0%
L1 Feedback-100 to 100%L2 Feedback-100 to 100%
L1 HF Damp16 to 25088 HzL2 HF Damp16 to 25088 Hz
PAGE 4
R1 Delay0.0 to 1000.0 msR2 Delay0.0 to 1000.0 ms
R1 LFO Mode Flange, ...R2 LFO ModeFlange, ...
R1 LFO Rate0.00 to 10.00 HzR2 LFO Rate0.00 to 10.00 Hz
R1 LFO Dpth0.0 to 200.0%R2 LFO Dpth0.0 to 200.0%
R1 Feedback-100 to 100%R2 Feedback-100 to 100%
R1 HF Damp16 to 25088 HzR2 HF Damp16 to 25088 Hz
L
Wet/Dry, R Wet/DryThe relative amount of input signal and effected signal that is to appear in the Þnal effect
output mix for each input channel. When set to 0%, the output is taken only from the
corresponding input (dry) signal. When set to 100%, the output is all wet. Negative
values polarity-invert the wet signal.
L Out Gain, R Out GainThe overall gain or amplitude at the output of the effect for each input channel.
Ln Mix, Rn MixAdjusts the mix levels for each moving delay circuit. The resulting sum makes up the
wet signal. Negative values polarity-invert the signal.
L Pan, R Pan, Ln Pan, Rn PanThe output panning position of each moving delay circuit. 0% is center; Negative
values pan left, while positive values pan right.
L Dry Pan, R Dry PanAdjusts the output pan position of the input dry signals. The dry level is controlled with
Wet/Dry. 0% pans to center; Negative values pan left while positive values pan right.
L1/Dry->L2, R1/Dry->R2Adjusts the input mix into the second pair of moving delay circuits in Quad
MovDelay. The value represents a ratio of the output of the Þrst moving delay circuit
and the input dry signal. A value of 0% allows only the input dry signal to be fed into
the second delay, while a value of 100% only allows the Þrst delay to be fed into the
second.
L Delay, R Delay, Ln Delay, Rn DelayAdjusts the delay time for each moving delay circuit, which is the center of
LFO excursion.
L LFO Mode, R LFO Mode, Ln LFO Mode, Rn LFO Mode Adjusts the LFO excursion type. In Flange mode, the
LFO is optimized for ßange effects and LFO Dpth adjusts the excursion amount. In
ChorTri and ChorTrap modes, the LFO is optimized for triangle and trapzoidal pitch
envelopes respectively, and LFO Dpth adjusts the amount of chorus detuning. In Delay
mode, the LFO is turned off leaving a basic delay. LFO Rate and LFO Dpth in Delay
mode are disabled.
L LFO Rate, R LFO Rate, Ln LFO Rate, Rn LFO RateAdjusts the LFO speed for each moving delay circuit.
L LFO Dpth, R LFO Dpth, Ln LFO Dpth, Rn LFO Dpth In Flange LFO mode, this adjusts an arbitrary LFO
excursion amount. In ChorTri and ChorTrap modes, this controls the chorus detune
amount. In delay mode, this is disabled.
L Feedback, R Feedback, Ln Fdbk, Rn Fdbk Adjusts the level of each moving delay circuits output signal fed
back into their own inputs. Negative values polarity-invert the feedback signal.
L HF Damp, R HF Damp, Ln HF Damp, Rn HF DampAdjusts the cutoff frequency of a 1-pole (6dB/oct)
Mono pitcher (filter with harmonically related resonant peaks) algorithm
with a chorus or flanger
Allocation Units: 2 (each)
The mono pitcher algorithm applies a filter which has a series of peaks in the frequency response to the input signal.
The peaks may be adjusted so that their frequencies are all multiples of a selectable frequency, all the way up to 24
kHz. When applied to a sound with a noise-like spectrum (white noise, with a flat spectrum, or cymbals, with a very
dense spectrum of many individual components), an output is produced which sounds very pitched, since most of
its spectral energy ends up concentrated around multiples of a fundamental frequency.
The following graphs show Pt PkSplit going from 0% to 100%, for a Pt Pitch of 1 kHz (approx. C6), and Pt PkShape
set to 0.
dB
Khz
PeakShape = 0
PeakSplit = 0%
dB
Khz
PeakShape = 0
PeakSplit = 50%
dB
dB
Khz
PeakShape = 0
PeakSplit = 25%
dB
Khz
PeakShape = 0
peakSplit = 75%
Response of Pitcher with different PkSplit settings.
Note that a Pt PkSplit of 100% gives only odd multiples of a fundamental that is one octave down from no splitting.
The presence of only odd multiples will produce a hollow sort of sound, like a square wave (which also only has
odd harmonics). Curiously enough, at a Pt PkSplit of 50% we also get odd multiples of a frequency that is now two
octaves below the original Pitch parameter. In general, most values of PkSplit will give peak positions that are not
harmonically related.
The figures below show Pt PkShape of -1.0, 0.0, and 1.0, for a Pitch of C6 and a PkSplit of 0%.
dB
Khz
PeakShape = 0
PeakSplit = 0%
B
Khz
PeakShape = 1.0
PeakSplit = 0%
dB
Khz
PeakShape = -1.0
PeakSplit = 0%
Response of Pitcher with PkShape settings at 0, -1.0, and 1.0.
Applying Pitcher to sounds such as a single sawtooth wave will tend to not produce much output, unless the
sawtooth frequency and the Pitcher frequency match or are harmonically related, because otherwise the peaks in
the input spectrum won't line up with the peaks in the Pitcher filter. If there are enough peaks in the input spectrum
(obtained by using sounds with noise components, or combining lots of different simple sounds, especially low
pitched ones, or severely distorting a simple sound) then Pitcher can do a good job of imposing its pitch on the
sound.
Multiple Pitcher algorithms can be run (yes, it takes all of KDFX to get three) to produce chordal output.
At extremely low Pitch settings, the effect begins to sound more like a multi-tap delay, but this can be pretty cool,
too.
A vocoder-like effect can be produced, although in some sense it works in exactly an opposite way to a real vocoder.
A real vocoder will superimpose the spectrum of one signal (typically speech) onto a musical signal (which has only
a small number of harmonically related spectral peaks). Pitcher takes an input such as speech, and then picks out
only the components that match a harmonic series, as though they were from a musical note.
The chorus used in FXAlg #720 is a basic dual-channel chorus. Refer to Chorus documentation (FXAlgs #150-153)
in this book for more information on the effect.
Configurable Flange:
The flange in FXAlg #721 is a configurable flange. Refer to the section on Flanger (FXAlg #702 and FXAlgs #154-
155) in this book for details about this effect.
Parameters (MonoPitcher+Chor):
PAGE 1
Wet/Dry100 to 100%wetOut GainOff, -79.0 to 24.0 dB
Mix Pitchr-100 to 100%
Mix Chorus-100 to 100%
Pt/Dry->Ch0 to 100%
PAGE 3
Pt Inp Bal-100 to 100%Pt Out Pan-100 to 100%
Pt PitchC-1 to G 9Pt Offset-12.0 to 12.0 ST
Pt PkSplit0 to 100%Pt PkShape-1.0 to 1.0
ChPtchEnvLTriangle or trapzoidChPtchEnvLTriangle or trapzoid
Ch Rate L0.01 to 10.00 HzCh Rate R0.01 to 10.00 Hz
Ch Depth L0.0 to 100.0 ctCh Depth R0.0 to 100.0 ct
Ch Delay L0.0 to 720.0 msCh Delay R0.0 to 720.0 ms
Ch Fdbk L-100 to 100%Ch Fdbk R-100 to 100%
Ch Xcouple0 to 100%Ch HF Damp16 to 25088 Hz
Parameters (MonoPitcher+Flan):
PAGE 1
Wet/Dry100 to 100%wetOut GainOff, -79.0 to 24.0 dB
Mix Pitchr-100 to 100%
Mix Flange-100 to 100%Fl TempoSystem, 1 to 255 BPM
Fl Xcurs 10.0 to 230.0 btsFl Xcurs 20.0 to 230.0 bts
Fl Delay 10.0 to 230.0 msFl Delay 20.0 to 230.0 ms
Fl Phase 10.0 to 360.0 degFl Phase 20.0 to 360.0 deg
Fl Fdbk-100 to 100%Fl HF Damp16 to 25088 Hz
Wet/DryThis is a simple mix of the pitched and chorused or ßanged signal relative to the dry
input signal.
Out GainThe overall gain or amplitude at the output of the effect.
Mix PitchrThe amount of the pitcher signal to be sent directly to the output as a percent. Any signal
that this parameter sends to the output does not get sent to the chorus or ßanger.
Mix Chorus, Mix Flange The amount of the ßanger or chorus signal to send to the output as a percent.
Pt/Dry->Ch, Pt/Dry->Fl The relative amount of pitcher signal to dry signal to send to the chorus or ßanger. At 0%
the dry input signal is routed to the chorus or ßanger. At 100%, the chorus or ßanger
receives its input entirely from the pitcher.
Pt Inp Bal
Since this is a mono algorithm, an input balance control is provided to mix the left and
right inputs to the pitcher. -100% is left only, 0% is left plus right, and 100% is right only.
Pt Out PanPans the mono pitcher output from left (-100%) to center (0%) to right (100%)
Pt PitchThe "fundamental" frequency of the Pitcher output. This sets the frequency of the lowest
peak in terms of standard note names. All the other peaks will be at multiples of this
pitch.
Pt PkSplitSplits the pitcher peaks into two peaks, which both move away from their original
unsplit position, one going up and the other down in frequency. At 0% there is no
splitting; all peaks are at multiples of the fundamental. At 100% the peak going up
merges with the peak going down from the next higher position.
Pt OffsetAn offset in semitones from the frequency speciÞed in Pitch.
Pt PkShapeControls the shape of the pitcher spectral peaks. 0.0 gives the most "pitchiness" to the
output, in that the peaks are narrow, and there is not much energy between them. -1.0
makes the peaks wider. 1.0 brings up the level between the peaks.
Fl LFO cfgSets the user interface mode for controlling each of the 4 ßange LFOs.
Fl LRPhaseControls the relative phase between left channel LFOs and right channel LFOs. In
Dual1Tap mode, however, this parameter is accurate only when Fl Rate 1 and Fl Rate 2
are set to the same speed, and only after the Fl LFO cfg parameter is moved, or the
algorithm is called up.
Fl Phase 1, Fl Phase 2 These adjust the corresponding LFO phase relationships between themselves and the