Visual builder
Drag-and-drop DSP node graph. Compiles to Faust on every edit, runs in a WASM AudioWorklet via Web Workers. Polyphonic out of the box. An internal JACK-style patchbay routes audio between modules.
An AI-first audio IDE. Faust DSP, a visual node builder, a Monaco code editor, an internal audio patchbay, a multi-track sequencer, and a community hub — wired so AI is a first-class citizen, not a bolt-on.
FaustWave is not a DAW. It's an integrated environment for designing sound the way developers design software — with a visual node graph, a Monaco code editor, an audio patchbay, a marketplace, and AI that actually understands what you're building.
Most audio tools are DAWs pretending you'll never want to look inside them. FaustWave is the opposite. Every patch is code you can read. Every connection is data you can inspect. Every operation is an action AI can run too.
Drag-and-drop DSP node graph. Compiles to Faust on every edit, runs in a WASM AudioWorklet via Web Workers. Polyphonic out of the box. An internal JACK-style patchbay routes audio between modules.
When nodes aren't enough, drop into Monaco — full Faust .dsp and .lib editing with autocompletion against the standard library, hover docs, live mount, hot recompile. Mount custom Faust libraries to extend the whole IDE.
OpenAI-provider-compatible plus first-class MCP. Every UI action is also an MCP tool — AI builds patches, programs sequences, publishes packs through the exact same registry you use. No bolt-on plugin.
16-step grids, per-track routing, per-step length, chord progressions baked into music theory. Compose beats and basslines without leaving the IDE.
Marketplace for patches, node packs, sample packs, and knowledge bases. Download a KB pack and it gets vectorized into your local index automatically. Content-hashed, versioned, forkable.
Local MiniLM embeddings, vector SQL, compiler observability — all on disk. Your patches, your corpora, your queries never leave the machine unless you opt in. GDPR-clean by architecture.
The visual builder isn't a toy. It's a real Faust frontend — every node compiles to a Faust expression. You can read the generated source any time. You can edit it directly. You can hand it to AI and ask for a remix.
Eighty-six node kinds across Sources, Oscillators, Filters, Effects, Math, Modulation and more. An internal patchbay routes audio between Builders, Patches and the Default Instrument.

Multi-track sequencer with shared transport, per-track routing target, per-step length override. Music theory baked in: I-V-vi-IV, ii-V-I, twelve-bar blues, minor cadences — all one click away.
Build a trap beat, an acid bassline, a Doo-Wop chord progression. Or hand the grid to AI and ask it to fill the empty steps.

Publish patches, sample packs, knowledge bases. Fork what others made. Content-hashed so nothing breaks. Curated quality — every pack reviewed before it goes public.
Download a KB pack and FaustWave vectorizes it into your local index automatically. AI uses the same store to find references when building for you. Your knowledge becomes its knowledge.

FaustWave is currently in closed beta. Drop your email and tell us what you'd build with it. We're picking testers personally — producers, sound designers, Faust hackers, AI tinkerers.