Archive
All posts, newest first.
-
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 26, 2026
— What sapf can teach MetaSonic
sapf is not a runtime model for MetaSonic to imitate directly, but it does suggest several semantic layers worth learning from: forms, structured lifting, event/control streams, explicit rate semantics, and texture combinators.
-
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.