API keys are stored in this browser's localStorage in plain text and used only to call the chosen provider directly. They never leave your machine via this editor. Clear them any time with the button below.
Local models run entirely in your browser via WebGPU. No data leaves your machine. The first time you Run, the model weights download (~1.5 GB for E4B, ~500 MB for E2B) and are cached in the browser; subsequent runs are offline. Requires a WebGPU-capable browser (Chrome, Edge, recent Safari) and a discrete GPU or unified-memory machine with at least 4 GB free.
Override individual key frequencies. Type a number (Hz) into any row to pin that key to a fixed pitch — overrides the default MIDI mapping and ignores octave shift while set. Leave blank to fall back to default. Stored locally in this browser.
Pick how the slider's drag position maps to its output. Linear is 1:1; log gives finer control at the bottom (good for frequency / amplitude); exp gives finer control at the top (good for time / decay); s-curve eases in and out.
Wiring — drag a port onto another port to connect. Click an input port to pick up its existing wire and re-route. Drop on empty space to delete.
Port types — audio (solid), param (dashed), gate (trigger event), clock (sequencer rate).