RETROSPECT

Curve-driven time-warping

Capture audio into a rolling buffer, then draw a curve that decides when it plays back. Freeze, stutter, reverse, scramble, all from one curve.

VST3AUCLAPLV2

macOS · Windows · Linux

The Retrospect plugin interface: the warp curve editor on top, parameters below

What it is

Retrospect replays the incoming signal through a user-shaped curve that maps real time to read position. A flat curve is passthrough. Bend it and time bends with it. The slope of the curve is the instantaneous playback speed: flat freezes, steep skips, downhill reverses. All in sync, every cycle.

One curve, total control

The curve editor

Draw the warp directly. Add anchors, drag shapers, toggle smooth ↔ hard corners, and stamp stutter holds with the step pen.

Tempo-synced

Rate sets how long a warp cycle lasts; Cycles repeats it 1–8× per interval for tight patterns at slow rates.

Beat or transient

Lock the cycle to host tempo, or re-trigger on every drum hit with a sensitivity-controlled transient detector.

Wet FX chain

Shape the warped signal: resonant filter (LP/BP/HP), tanh drive, and a lo-fi bitcrusher.

Granular swarm

Up to eight read heads with Spread and grain control turn a single warp into a shimmering cloud, plus regenerative feedback.

Curve → FX modulation

The signature move: the curve itself modulates cutoff, drive, crush, pan and more, in time, every cycle.

See it in motion

Download for macOS

or pick one directly: macOS · Windows · Linux

KVR Developer Challenge 2026