/ Examples / Effects / Chorus


Projects .. AudioIO .. Control
NoteStreams .. Instruments
Filters .. Effects .. LiCK Effects
Plot .. Utility .. Pure ChucK


Wherein we present STK's Chorus effect.

Right-click to copy examples to your workspace

STK Chorus

Chorus is a common and useful audio effect that is used to make a signal sound "fuller" by combining it with a delayed, modulated duplicate.

ModFreq controls the amount of frequency variation in the signal in Hz. Default is 0.25.

ModDepth controls the depth of the frequency modulation. Default is 0.5.

Delay expresses the amount of lag in the chorus effect. Specified as a duration like: 1::ms, .1::second, 10::samp etc. Valid values are in the range of 0 and 2000::ms. Default is 100::ms. Because the implementation links this value with the modulator, the effect of changing this value live can be unpredictable and misleading.

Mix controls the mix between the original signal and the chorused signal. 0 is no chorus, 1 is pure effect but doesn't sound like chorusing because both signals need to be present. Default is 0.5.

Gain multiplies the input signal before computing the effect.

Bypass allows you to bypass the delay effect.

The Example

Here we route our generic signal through Chorus and use a CCGenerator node to automate Mix to 0 (no effect), .5 (mix) and 1 (effect only). We've dialed the modulation values up high so the effect is obvious. Usually a more subtle effect is called for. You can use this example to get a feel for the modulation and Mix parameters by manually modifying them while the example runs. Usually you want a Mix value between 0 and 1.

home .. topics .. interface .. reference .. examples .. tipjar