Single voice chorus effect based on a time-varying delay connected in parallel with the original signal. The characteristics of the chorus depend on the settings of the time-varying delay and on the relative amplitudes of the delayed and original signal paths. All these quantities are adjustable via the Parameter Window, as summarised in the following table. Stereo signals have separate adjustments for left and right channels. Parameter Purpose "Modulation" buttons Selects the shape of the time-varying delay profile "Delay" slider Sets the maximum delay length "Rate" slider Sets the rate at which the time-varying delay sweeps through its profile "Depth" slider Sets the depth of modulation of the time-varying delay: a value of 0 corresponds to a constant delay of the maximum length; a value of 1 corresponds to maximum modulation of the delay whereby the delay length sweeps from zero to the maximum length, following a time-history in accordance with the chosen profile "Skew" slider Adjusts the time-asymmetry of the shape of the delay profile (only enabled for certain shapes). A value of 0.5 corresponds to a symmetric profile. "Mix" slider Adjusts the relative amplitudes of the processed ("wet") and raw ("dry") signals. A value of 0.5 corresponds to an equal mix; a value of 1 corresponds to maximum effect; and a value of 0 corresponds to no effect. "Output" slider Adjusts the amplitude of the output signal.
The time-varying delay is implemented using a circular buffer with linear (first order) interpolation to avoid discontinuities (see [Moore] chapter 4.2.5 for further information). The delay time-history is stored in a wavetable, and is scanned using a table-lookup oscillator algorithm (see [Moore] chapter 3.1.7 for further information). See [HRM] for general information on audio effects.