Six motorised faders
COLOR / TIME / CLUSTER / TILT / FEEDBACK / WET. Each fader holds a SHIFT-alt assignment: TEXTURE, RATE, DEPTH, CROSSOVER, DIFFUSE, DRY. Twelve audible parameters from six physical lanes.
a hybrid analog/digital echo — in the spirit of the
$999 Chase Bliss × EAE Big Time.
Six motorised faders, four feedback states, infinite hold,
and a shared-memory link to SP·L.
DRIFT (file name: DF-T) is an open-source take on the Chase Bliss × Electronic Audio Experiments Big Time — a $999 boutique echo pedal beloved for its dreamy ambience, sabotaged feedback character, and the way its six motorised faders snap to recalled presets.
Big Time inverted the usual delay-pedal hierarchy: instead of one knob per parameter, six full-travel faders for the things you actually move — COLOR, TIME, CLUSTER, TILT, FEEDBACK, WET — plus a SHIFT alt-menu hiding another six. The result reads more like a vintage rack delay than a pedal, and it sounds like one too.
The pedal is hard to buy and expensive when you find one. DRIFT is a faithful software replication of the control surface, feedback engine, and signal flow — reimagined for VST3 + standalone use on a modern DAW.
Under the chassis: four delay-time ranges (MOD / SHORT / LONG / LOOP), four feedback-character states (DIGITAL / COMPRESSED / SATURATED / BIAS), four fixed voicings (HIFI / FOCUS / WARM / ANALOG), three motion shapes (sine / square / envelope-stepped), four interval scales for the TIME fader (chromatic, octave+4+5, octave), and three stereo spread modes including ping-pong.
Each combination behaves like a different pedal. SATURATED+ANALOG gives you BBD tape feel. DIGITAL+HIFI is a clean PCM-style delay. BIAS+WARM at high feedback degenerates into a beautifully crumbling wash. CLUSTER scatters synced & unsynced taps for 3-zone ambience.
DRIFT ships with a Windows shared-memory link to its sibling plugin SP·L. Run them as two standalones, click the green LINQ pill in each chassis, and audio streams from SP·L directly into DRIFT with about one audio-block of latency — no virtual audio cable, no DAW required. Two plugins, one signal path.
DRIFT's feel comes from the way every control affects the loop. TILT darkens the tail across passes. CLUSTER scatters taps. STATE reshapes the limiter. MOTION modulates the read-head. All while you reach for the faders and they snap to a preset.
COLOR / TIME / CLUSTER / TILT / FEEDBACK / WET. Each fader holds a SHIFT-alt assignment: TEXTURE, RATE, DEPTH, CROSSOVER, DIFFUSE, DRY. Twelve audible parameters from six physical lanes.
MOD (3–46 ms chorus-y mods) · SHORT (46–736 ms slapbacks) · LONG (0.7–12 s washes) · LOOP (multi-second phrase looper with carry-over from LONG).
DIGITAL (clean, no limiter), COMPRESSED (snappy sag), SATURATED (asymmetric tanh shaper, the default Big-Time sound), BIAS (creeping DC misbias for slow degradation).
HIFI (open and clear) · FOCUS (band-pass-y mid lift) · WARM (PCM-style elliptical-ripple) · ANALOG (BBD-dark with low-shelf cut).
SINE / SQUARE / ENV (transient-stepped) modulation of the delay tap, optionally quantised by SCALE to CHROMATIC, OCTAVE+4+5, or pure OCTAVE intervals.
One fader, three reverbs. 0–25% synced multi-tap, 25–75% scattered ambience, 75–100% drifting diffusion layered on top. The "hold a chord and walk away" mode.
Two-pole allpass diffuser smearing each repeat. DIFFUSE TYPE alt toggle doubles its strength. CHURCH and CHURCH-like presets live here.
Dedicated HOLD button (keyboard H). In MOD mode ramps COLOR + FEEDBACK to max for momentary chaos. In SHORT/LONG freezes the buffer and forces infinite feedback. In LOOP wipes the loop.
TAP footswitch (or Space) sets the delay centre. MIDI Clock in and out (24 PPQ). Program Change recalls presets 0–34. CC maps to every fader and cycle button.
Hand-tuned starting points covering every state / mode / motion / voicing combination. Save your own over any slot — user edits persist between sessions.
TRAILS (echoes fade after bypass) · DRY KILL (wet-only out) · DRY CLEAN (preamp bypassed on dry) · SCALE IGNORE · STEP · MIDI CLOCK OUT.
Click the green LINQ pill in DRIFT and the matching pill in SP·L — audio streams directly between the two standalones via Windows shared memory. More →
DRIFT and SP·L share a custom Windows shared-memory ring buffer. Enable LINQ in both standalones and audio flows from SP·L's output straight into DRIFT's input — no virtual audio cable, no DAW, ~one audio-block of latency.
DRIFT subscribes to a named shared-memory mapping. SP·L writes its output buffer into the same mapping. A heartbeat in the header lets each side detect whether its partner is alive. Under the hood it's standard Win32 file mapping plus a single-producer / single- consumer lock-free ring buffer — the trick is no other plugin suite is doing it.
The chassis is dense by design — six faders, five cycle buttons, a SHIFT alt-menu, two footswitches, a HOLD button, and an Options menu. Here's what each does. Hotkeys in brackets work in standalone mode (and most VST3 hosts that forward keys to the editor).
| Mode | Range |
|---|---|
| MOD | 3 – 46 ms |
| SHORT | 46 – 736 ms |
| LONG | 0.7 – 12.2 s |
| LOOP | 1 – 29.5 s |
| State | Limiter behaviour |
|---|---|
| DIGITAL | None — clean. TEXTURE adds aliasing + bit crush. |
| COMPRESSED | Soft compressor with sag. TEXTURE morphs squeeze → ducking. |
| SATURATED | Static tanh waveshaper. TEXTURE adds asymmetry. |
| BIAS | Creeping DC misbias. TEXTURE = creep speed + clip depth. |
| Voicing | Character |
|---|---|
| HIFI | ~5 kHz LP. Clean & open. |
| FOCUS | ~6k LP + ~380 Hz HP. Mid-forward, focused. |
| WARM | ~4 kHz LP. PCM-style elliptical-ripple. |
| ANALOG | ~2 kHz LP + 150 Hz HP. BBD-dark. |
| Scale | Snap-to |
|---|---|
| OFF | Smooth fader, classic delay-time. |
| CHROMATIC | 25 steps, ±12 semitones around centre. |
| OCT·4·5 | 9 steps: ±2 oct, ±5th, ±4th, unison. |
| OCTAVE | 5 steps: −2, −1, 0, +1, +2 octaves. |
| Motion | Modulator |
|---|---|
| OFF | No modulation. |
| SINE | Continuous, slewed. |
| SQUARE | Step-jumps, ≈ 3 ms slew to avoid clicks. |
| ENV | Transient-triggered, 8-step sine sequence. |
| Spread | Stereo behaviour |
|---|---|
| OFF | Stereo pass-through. |
| SUBTLE | 30% mid-side widen on the cluster taps. |
| PING-PONG | Main taps swap L/R; cluster stays normal. |
| Toggle | Effect |
|---|---|
| TRAILS | Echoes fade naturally after bypass. |
| DRY KILL | Wet-only output (zeros the dry path). |
| DRY CLEAN | Dry skips the preamp (raw passthrough). |
| SCALE IGNORE | Motion modulator ignores SCALE quantisation. |
| STEP | TAP creates momentary movement (advances ENV step). |
| CLOCK OUT | Emits MIDI Clock at 24 PPQ from the host BPM. |
| Source | Mapping |
|---|---|
| PC 0–34 | Recall preset slot 1–35. |
| Clock 0xF8 | Lock to host tempo for tap-tempo math. |
| CC 14–19 | Faders: COLOR / TIME / CLUSTER / TILT / FEEDBACK / WET. |
| CC 20–24 | Cycle: SCALE / MOTION / MODE / VOICING / STATE. |
| CC 25–32 | Alt params + TAP/BYPASS. |
Every state, mode, voicing, motion and scale represented. Cycle them with the chevron buttons under the PRESET OLED, or number keys 1–9 / 0. Save your own over any slot.
| # | Name | Showcase |
|---|---|---|
| 01 | CLEAN ECHO | DIGITAL + HIFI baseline. "Is it working?" reference. |
| 02 | WARM CHORUS | MOD + SINE + COMPRESSED + WARM voicing. |
| 03 | ROOM SLAP | Short SAT slapback for tape-style doubling. |
| 04 | WIDE TRAILS | LONG + COMP + SUBTLE spread. Creamy ambient. |
| 05 | OCTAVE STEPS | SCALE OCTAVE + SQUARE motion. Pitch sequencer. |
| 06 | DYNAMIC FLEX | ENV motion + BIAS + ANALOG. Plays in to the pick attack. |
| 07 | SMEARY WASH | Heavy CLUSTER + DIFFUSE + DIGITAL. Dreamy bloom. |
| 08 | ANALOG DREAM | SAT + ANALOG voicing. Dark BBD-style tape. |
| 09 | BROKEN TAPE | BIAS at high TEXTURE + wet-only. Dissolves. |
| 10 | INFINITE BLOOM | Long sustaining feedback + diffuse. Pad mode. |
| 11 | DUB ECHO | Short PING-PONG + COMP. Classic dub bounce. |
| 12 | CAVE | Dark LONG wash + slow sine + BIAS. |
| 13 | SHIMMER | SCALE OCTAVE + SQUARE motion = octave-jump shimmer. |
| 14 | PING PONG | L/R alternating, no motion, DIGITAL. |
| 15 | WET DREAM | Dense PING-PONG with cluster + diffuse. |
| 16 | NIGHT FOG | Very dark, SQUARE-step motion, ANALOG voicing. |
| 17 | KORG SDD | MOD + SAT + FOCUS. SDD-3000-style chorus echo. |
| 18 | PCM42 | LONG + BIAS + ANALOG + 0.5X. Lexicon territory. |
| 19 | STUTTER | SQUARE + CHROMATIC scale. Glitchy semitone jumps. |
| 20 | MELODIC | CHROMATIC + SINE. Melodic delay-time glide. |
| 21 | CRYSTAL | Clean, bright HIFI with slight cluster sparkle. |
| 22 | FOREVER | Feedback near unity + heavy diffuse. Pad freeze. |
| 23 | RAINFALL | ENV + DIFFUSE TYPE + WARM. Note-triggered raindrops. |
| 24 | SLAPBACK | Very short SAT slap. Sun Records vibe. |
| 25 | WHISPER | Barely-there LONG tail, very low WET. |
| 26 | HALL | Diffuse + cluster + FOCUS. Convolution-hall feel. |
| 27 | TAPE LOOP | LOOP mode + BIAS + ANALOG. Chord-hold pad. |
| 28 | CHURCH | Long delay + max DIFFUSE TYPE. Cathedral. |
| 29 | EAE BIAS | COLOR up + +12 dB boost + BIAS + ANALOG. |
| 30 | AIR | Barely-there bright reverb. "Is it on?" preset. |
| 31 | OVERLOAD TEST | MOD primed for the HOLD-button OVERLOAD ramp. |
| 32 | INFINITE HOLD | SHORT primed for the HOLD-button buffer freeze. |
| 33 | LONG HOLD | LONG primed for the HOLD-button drone freeze. |
| 34 | CARRY OVER | LONG mode — cycle MODE → LOOP to hear the carry-over. |
| 35 | PREAMP DRY | High COLOR, low WET. A/B with DRY CLEAN in Options. |
Ableton, FL Studio, Reaper, Bitwig, Cubase, Studio One — anything VST3-compatible.
Download DRIFT.vst3 from the latest GitHub release.
C:\Program Files\Common Files\VST3\
~/Library/Audio/Plug-Ins/VST3/
~/.vst3/
In your DAW's plug-in preferences, rescan. DRIFT appears under itselliott. Drop on an audio track.
No DAW needed. Runs as its own app. Pairs with SP·L via LINQ.
Download DRIFT.exe (Windows) or DRIFT.app (macOS) from the latest release.
Double-click. First launch: the standalone window's Options menu lets you pick your audio device and input channel.
If SP·L is running, click the LINQ pill next to the DF-T wordmark — DRIFT pulls its input from SP·L's output instead of the audio device.
CMake 3.22+, C++17 toolchain (MSVC, Xcode, GCC, Clang). JUCE 8.0.4 is pulled in via FetchContent.
git clone https://github.com/itselliott/drift.git
cmake -S . -B build
cmake --build build --config Release
build/DRIFT_artefacts/Release/
Contains Standalone/, VST3/, and AU/ on macOS.
If DRIFT (or its sibling SP·L) earned a spot in your toolbox, you can keep development going with a one-off or recurring contribution. Zero pressure — both plugins stay free either way.