Skip to content
Voro
  1. Audio
  2. Audio FX

Drive

Drive is a saturation and waveshaping stage with four characters: tape compresses and warms, tube adds asymmetric harmonics, fold wavefolds into synth territory, and bitcrush reduces bit depth and sample rate for digital grit. A bass-preserving band split keeps the low end clean while the rest saturates, and selectable oversampling keeps the distortion alias-free.

Insert it inline on a voice or bus. Wire audio into in and out onward. Pick a Mode, push Drive up for more saturation, and pull Output down to match levels. Raise Lowcut to keep bass out of the distortion, and use Tone to darken the result.

  • Input 0: in accepts mono or stereo PCM. It is required.
  • Output 0: out emits the same shape as the input.
  • Mode: tape, tube, fold, or bitcrush.
  • Drive: input gain into the shaper, 0 to 48 dB.
  • Edge: hardness of the shaping curve.
  • Bias: DC offset into the shaper for asymmetric, even-harmonic character.
  • Lowcut: crossover for the bass-preserving band split. Frequencies below it bypass the saturation.
  • Tone: low-pass filter after the shaper to tame harshness.
  • Oversample: anti-aliasing oversampling. off, 2x, 4x, or 8x. off is the raw, aliased sound.
  • Bits and Downsample: bit depth and sample-rate reduction, used by bitcrush.
  • Output: output trim, -24 to +24 dB.
  • Mix: dry/wet blend for parallel saturation.
  • Heavy Drive gets loud fast; pull Output down as you push Drive up.
  • Oversample off is a deliberate choice: aliasing folds back into the spectrum, which can be the sound you want with bitcrush.
  • fold responds strongly to Bias and Edge; small moves change the harmonic content a lot.

Inputs

  • in row required
    audio_pcm_f32_mono_v1audio_pcm_f32_stereo_v1

Outputs

  • out row
    mirror_input
Mode (Mode) Menu op('drive').par.Mode
Default:
tape
Options:
tape, tube, fold, bitcrush
Drive (Drive) Float op('drive').par.Drive
Default:
6
Range:
0 to 48
Edge (Edge) Float op('drive').par.Edge
Default:
0.3
Range:
0 to 1
Bias (Bias) Float op('drive').par.Bias
Default:
0
Range:
-1 to 1
Lowcut (Lowcut) Float op('drive').par.Lowcut
Default:
20
Range:
20 to 2000
Tone (Tone) Float op('drive').par.Tone
Default:
12000
Range:
200 to 18000
Oversample (Oversample) Menu op('drive').par.Oversample
Default:
4x
Options:
off, 2x, 4x, 8x
Bits (Bits) Float op('drive').par.Bits
Default:
8
Range:
1 to 16
Downsample (Downsample) Float op('drive').par.Downsample
Default:
1
Range:
1 to 50
Output (Output) Float op('drive').par.Output
Default:
0
Range:
-24 to 24
Mix (Mix) Float op('drive').par.Mix
Default:
1
Range:
0 to 1