Skip to content
Voro
  1. Audio
  2. Audio FX

Chorus

Chorus adds movement and width to a signal by mixing in short, slowly modulated delays. Two voices per channel drift in and out of unison for a doubled, shimmering sound.

Insert it inline on any audio source. Wire audio into in and out onward to the rest of the chain. Start with a low Rate and moderate Depth for a gentle widening, and raise Drywet to bring the effect forward.

  • Input 0: in accepts mono or stereo PCM. It is required.
  • Output 0: out emits the same shape as the input.
  • Rate: modulation speed in Hz. Low values drift slowly; higher values give a faster wobble.
  • Depth: how far the delay is modulated. More depth means a wider, more pronounced effect.
  • Drywet: balance between the dry input and the chorused signal.
  • Feedback: feeds some output back in for a more resonant, intense character.
  • Mono input gives a mono chorus; stereo input gives a widened stereo image.
  • For subtle thickening keep Depth and Feedback low. For a strong effect raise both.

Inputs

  • in row required
    audio_pcm_f32_mono_v1audio_pcm_f32_stereo_v1

Outputs

  • out row
    mirror_input
Rate (Rate) Float op('chorus').par.Rate
Default:
0.6
Range:
0.05 to 8
Depth (Depth) Float op('chorus').par.Depth
Default:
4.5
Range:
0.1 to 20
Drywet (Drywet) Float op('chorus').par.Drywet
Default:
0.5
Range:
0 to 1
Feedback (Feedback) Float op('chorus').par.Feedback
Default:
0.15
Range:
0 to 0.9