Parameters
Amp Envelope
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
Envelope
Play the module directly — nothing to cue.
Envelope
Four numbers that decide whether it is a pluck or a pad.
A stage of OSC-1. It works the same on its own page as it does in the chain — same parameters, same paths.
About
The amplitude ADSR. Attack, decay, sustain, release - the shape of a note over time, and the stage that turns the same oscillator into a bass, a stab or a wash.
Take it into your DAW.
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.
A four-stage amplitude envelope applied per voice. Attack and decay run on exponential curves because linear amplitude ramps do not sound linear - the ear hears loudness logarithmically, and a linear fade sounds like it stalls at the end.
Release starts from wherever the envelope has actually reached, not from the sustain level, so releasing during the attack phase fades from that partial level rather than jumping up first.
It's yours to read and to fork.
Research preview
npx codex clone envelope
npm run devThe 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.