Skip to content
Voro
  1. Audio
  2. Instruments

Drift

Drift is a sustained, evolving texture instrument. Where Synth handles subtractive leads and Deep Beast owns the low end, Drift fills the space with pads, drones, atmospheres, and slowly morphing timbres. An internal LFO and random walk keep the sound moving without external modulation.

Wire note_voices_f32_v1 into the voices input from MIDI Note, a chord voicer, a progression, or any note-voice source. Hold notes and let Drift evolve the timbre over time. Wire the stereo audio output to Device Out, an effect chain, or a mixer.

  • Input 0: voices — note_voices_f32_v1 (required). Gate, pitch, velocity, and aftertouch per voice.
  • Output 0: out — stereo audio (PCM f32).
  • Mode — Voice character: warm (detuned multi-osc pad with waveform morphing), breath (formant-drifting vocal pad that wanders through vowels), vapor (pitched resonant noise, melodic breathy texture), drone (sub-harmonic beating mass with interference patterns), swarm (micro-voice cloud, each oscillator drifts independently), fold (sine wavefolder with drifting fold depth, pure to complex).
  • Gain — Output level.
  • Tone — Post-synthesis brightness filter cutoff.
  • Warmth — Waveform character. In warm/swarm modes, morphs from saw through triangle to sine. In breath/vapor modes, blends pitched oscillator vs noise excitation.
  • Depth — LFO modulation depth.
  • Rate — LFO speed (0.02-3 Hz range).
  • Drift — Random walk intensity. Higher values make the timbre wander further from center.
  • Movement — Mode-specific motion control. In breath mode, drives the vowel position cycle. In vapor/swarm/fold, controls spectral scatter or fold range.
  • Drive — Post-synthesis saturation.
  • Width — Stereo pan spread across voices.
  • Spread — Per-oscillator detune spread in cents.
  • Velsens — Velocity sensitivity (0 = uniform level, 1 = full velocity response).
  • Attack / Release — Amplitude envelope times (squared scaling for musical feel).
  • Limiter — Output safety limiter.
  • Up to 8 polyphonic voices with per-voice LFO phase offset for natural detuning across the chord.
  • Each voice has a DC blocker to prevent offset drift from the random walk modulator.
  • The breath mode cycles through ah, ee, and oo formants using three bandpass resonators.
  • Fold mode uses a sinusoidal wavefolder whose depth drifts autonomously, creating ever-changing harmonic content from a pure sine source.

Inputs

  • voices row required
    note_voices_f32_v1

Outputs

  • out row
    audio_pcm_f32_stereo_v1
Mode (Mode) Menu op('drift').par.Mode
Default:
warm
Options:
warm, breath, vapor, drone, swarm, fold
Gain (Gain) Float op('drift').par.Gain
Default:
0.5
Range:
0 to 2
Tone (Tone) Float op('drift').par.Tone
Default:
0.6
Range:
0 to 1
Warmth (Warmth) Float op('drift').par.Warmth
Default:
0.35
Range:
0 to 1
Depth (Depth) Float op('drift').par.Depth
Default:
0.4
Range:
0 to 1
Rate (Rate) Float op('drift').par.Rate
Default:
0.15
Range:
0 to 1
Drift (Drift) Float op('drift').par.Drift
Default:
0.25
Range:
0 to 1
Movement (Movement) Float op('drift').par.Movement
Default:
0.4
Range:
0 to 1
Drive (Drive) Float op('drift').par.Drive
Default:
0.05
Range:
0 to 1
Width (Width) Float op('drift').par.Width
Default:
0.65
Range:
0 to 1
Spread (Spread) Float op('drift').par.Spread
Default:
0.3
Range:
0 to 1
Velsens (Velsens) Float op('drift').par.Velsens
Default:
0.4
Range:
0 to 1
Attack (Attack) Float op('drift').par.Attack
Default:
0.35
Range:
0 to 1
Release (Release) Float op('drift').par.Release
Default:
0.5
Range:
0 to 1
Limiter (Limiter) Toggle op('drift').par.Limiter
Default:
On
Options:
Off, On