Parameters

Delay

250 ms
30%
30%

These knobs move the module's published schema, but the preview engine only renders a few modules so far — OSC Mini, FX Mini, Amp Rig, Space Mini and the OSC-1 chain — so they won't change what you hear yet.

Keyboard

Delay

← All modules
AvailableEffect

Delay

The same thing again, slightly later, slightly quieter.

A stage of OSC-1. It works the same on its own page as it does in the chain — same parameters, same paths.

About

A single-tap feedback delay with bounded feedback. Short for thickening, long for the obvious thing, and it will sing at the top of its range without ever running away.

Take it into your DAW.

macOS (arm64 · x64)Windows (x64)Linux (x64)
Same DSP as this page. The plugin isn't a rebuild — it's the identical kernel from the identical TypeScript source, compiled native instead of to WASM.

Free forever, no account, and playing it in the browser will never ask you for one. VST3 and standalone today; AU and CLAP are on the roadmap.

How it works.

One delay line with a feedback gain, running in parallel with the dry path. The feedback gain is clamped below 1 in code rather than by knob range alone, because an unbounded feedback loop is a monitoring hazard, not a creative option.

Named delay-stage in the roster because FX Mini already publishes a delay.* namespace; the module is called Delay everywhere it is shown.

It's yours to read and to fork.

Research preview

npx codex clone delay-stage
npm run dev

The codex CLI name is proposed, not shipped. That command gives you this module's DSP, schema, presets and UI as a local project — change a number, hear it immediately.

Goes well with.

Available
The full synth, taken apart. Every stage is its own module.

Instruments

Composable — 11 stagesRuns onlineVST3
KeyboardMIDIDemo phrase
Available
A room, approximated cheaply.

Effects

Runs onlineVST3

Part of OSC-1

KeyboardMIDIDemo phraseGuitar takeMic
Available
Drive, tone, and a delay that knows when to stop.

Effects

Runs onlineVST3
Guitar takeMicDemo phrase