MF / SOUNDGRAPH / PORTABLE GRAPH 01

One graph.
A lot of places to run it.

An open visual audio-programming platform built around a portable sound graph—not one editor, plugin format, operating system, or piece of hardware.

44 node types · 280 load-verified examples · standard-library C++ DSP core

01OSCmake a wave
02FILTERshape the tone
03OUThear the result

SIGNAL IS A SENTENCE.
READ IT LEFT TO RIGHT.

The short version

The graph is the thing. The editor is one place it can live.

The same patch format now moves through native playback, WebAssembly in an AudioWorklet, the Godot editor, audio plugins, and embedded firmware on an ESP32-S3.

The editor can change. The hardware can change. The host can change. The portable graph remains the center of gravity.

ACTIVE DEVELOPMENTONE GRAPH.
MANY HOSTS.

Honest status / August 2026

Windows. Browser. Godot. ESP32-S3.

SoundGraph now operates as both an audio plugin and a host for third-party plugins. A modern patch has also run bit-exact on an Axoloti Core using the board’s stock firmware. The feature-freeze line remains intentionally loose while the system prepares to meet synthesizer people in person.

Patch shelf / A larger vocabulary

The project can increasingly explain itself with music.

01

Rhythm

808 kit

02

Bass

Acid bass

03

Poly synth

Poly five

04

Sequencing

Piano roll

05

Pitch

Scale quantizer

06

Physical model

Plucked string

07

Synthesis

Speech

08

Transcription

Audio to notes

Why this instrument

01

Portable by design

Important state belongs to the graph, not the application window around it.

02

Readable at scale

Node anatomy, socket grammar, cables, search, previews, and source information help large patches explain themselves.

03

Open at the seams

The data model, DSP core, hosts, hardware adapters, and interfaces remain separable enough to inspect and change.

Mutant Factory / Chicago

New interfaces for things that already exist.

Games, instruments, tools, and the seams between them. We build the second interface, prove it works, and leave the machinery open.