Early access · Free download

Describe an instrument. Hear it in seconds.

The AI-native environment for designing instruments, effects and musical systems — visual, in code, or by prompt. Then make it yours.

VER 0.72.0 OS Win · macOS · Linux RUNTIME Faust · WASM Worklets
001/ System

You get a system, not a file.

Ask an AI for a sound and most tools hand you a bounce you can't open. FaustWave hands you the instrument itself — a patch you can inspect as a node graph, read as Faust code, and change by hand or by prompt.

FaustWave is not a DAW. It's an integrated environment where every patch is code you can read, every connection is data you can inspect, and every AI result is reproducible — fork it, version it, make it yours.

GRAPH — deep-evolving-pad
Deep Evolving Pad as a node graph in the FaustWave builder
FAUST — deep-evolving-pad.dsp · generated
// Generated from graph — do not edit by hand for now.
declare options "[nvoices:8]";
import("stdfaust.lib");
 
process = par(i, 2, voice(i)) :> _, _
with {
  voice(i) = sinkMono <: *(L), *(R)
  with {
    panV = ((i / 1.0) - 0.5) * 2 * 0.5;
⋯ oscillators · ve.moog_vcf · en.adsr — 12 lines ⋯
    sinkMono = n_gain_mpzk3fi4_4fqy_out;
  };
};
@mani/deep-evolving-pad V4 CONTENT-HASHED SAME PATCH · TWO VIEWS
002/ Demo

The 60-second demo.

Faustwave: The Future of Code-First Audio Design
003/ How it works

Describe. Hear. Shape.

001 / 003

Describe

Say what you want — "a hollow FM bell with slow shimmer" — or patch it as nodes, or write Faust directly. Three equal ways in, one system underneath.

PROMPT · NODES · CODE
002 / 003

Hear

Fire a test note. Watch the meters move. Hearing is the proof — you judge the result with your ears, not a changelog.

TEST NOTE · METERS · LIVE
003 / 003

Shape & share

Sequence it, route it through the patchbay, tweak what the AI built — then publish to the hub so others can fork it.

SEQUENCER · ROUTING · HUB
004/ Architecture

Built so you can check its work.

001 / 003

Action parity

What you can click, the AI can call. Every UI operation is also a tool in the same registry — same permissions, same effects, fully auditable. No hidden side channel.

ONE REGISTRY · AUDITABLE
002 / 003

Any model

Bring your own AI — any OpenAI-compatible endpoint or a fully local model. Or drive FaustWave from Claude or ChatGPT desktop over MCP.

OPENAI-COMPATIBLE · LOCAL · MCP
003 / 003

Local-first

The Faust compiler, embeddings and your knowledge index run on your machine. Patches, corpora and queries stay on disk unless you opt in.

ON-DEVICE · OFFLINE-CAPABLE
005/ For whom

Made for people who make instruments.

Sound Designers

Sketch a patch by prompt in the morning, hand-tune the filter curve in the node graph in the afternoon.

PROMPT · NODES

AI-native Musicians

Ask the sequencer to fill eight bars over a ii-V-I, then keep only the steps you like.

SEQUENCER · THEORY

Educators & Researchers

Show a synth as prompt, graph and Faust code — the same object, three views, on every student's machine.

BOOKS · THREE VIEWS

Creative Coders

Write Faust in Monaco with autocompletion and hot recompile, and let AI scaffold the boilerplate.

MONACO · HOT RECOMPILE
006/ Learn

Docs that demonstrate themselves.

GUIDES · KNOWLEDGE

Read it. Run it.

FaustWave's guides don't just describe the tool — they run inside it. A tutorial chain has buttons: press one and that step happens in your session, on your audio.

Install a knowledge pack from the hub and it's vectorized into your local index automatically — the AI cites the same material it builds with.

1-CLICK RUNNABLE STEPS
LOCAL VECTOR INDEX
knowledge — corpora · packs · search
knowledge — corpora · packs · search
007/ Hub

Publish. Fork. Star.

Everything you build is publishable — patches, node packs, sample packs, knowledge bases. Content-hashed and versioned, so a fork never breaks the original.

BUILDER V4

Deep Evolving Pad

@mani

Slow-evolving atmospheric pad with modulated filter movement and gentle drift.

⑂ 1 · ★ 0
DSP V1

FW Sound Improver

@crafics

Saturator → Chorus → Reverb polish chain — faithful port of the classic FaustWave FX bus.

VERSIONED · FORKABLE
NODE PACK V1

Faust Vocal Processing

@mani

HUB-only node-pack: composed vocal-domain Kinds — formant filter, fixed 4-band vocoder, harmonizer.

VERSIONED · FORKABLE
hub — community marketplace
FaustWave community hub
008/ Hardware

Hardware that responds to sentences.

Plug in a MIDI controller and prompt it into an instrument. We're working with hardware makers on natural-language programmable devices — and because Faust already runs on embedded targets, the DSP you design in FaustWave can travel to hardware.

For hardware makers →

FREE DOWNLOAD

Get the
IDE.

FaustWave is free to download during early access. No sign-up, no invite — grab the build for your platform and start patching. Updates ship straight into the IDE.

VER 0.72.0 · macOS builds signed & notarized · Windows build unsigned — SmartScreen may warn · auto-updates included
AUDIO · 48k · 48.0ms FAUST · 3 KB · 1171 docs CPU · 8.4% BPM · 120.0 UTF-8 BETA· v0.72.0