MetaSonic / tinysynth blog
Design notes on MetaSonic, a typed compiler pipeline for realtime audio graphs, and tinysynth, its dense C++ runtime engine.
The long-term goal is not to build another monolithic music environment, but to explore a small, analyzable, portable substrate for realtime computer music.
Recent posts
-
May 15, 2026
— TUI Inspector
A terminal inspector for the MetaSonic compiler pipeline, built with Brick. Navigate stages, trace node transformations, and catch local bugs without leaving the development loop.
-
March 30, 2026
— Inside q_lib: How Q Works, How We Use It, and How to Extend It
Q DSP library internals — unit types, function-object composition, and the processor catalog — and how tinysynth integrates q_lib without coupling its graph runtime or FFI boundary to Q types.
-
March 25, 2026
— Design notes after Miller Puckette
What Miller Puckette's observations on software development and music performance mean for MetaSonic and tinysynth — honest assessment, concrete design changes, and open questions.
…or browse the full archive.