Synthesizing Music from JSON

A blog post introducing pl_synth, a tiny music synthesizer and tracker for C and JavaScript.

Author
Dominic Szablewski (PhobosLab)
Published
6 January 2025
Kind
Personal blog post introducing an open source synth and editor, with code
Original
phoboslab.org/log/2025/01/synth
Subject
Audio models and analysis
Themes
Small means, Art through code

What it is

Dominic Szablewski writes about pl_synth, a synthesizer based on the older Sonant. The post also presents a browser tracker for composing songs. The author built both for use in games.

What it says

What evidence it gives

The post shows the full synthesis loop, a C song struct and tracker code. It lists timings at each optimization step, with no test machine or method given. A live demo editor is linked.

Interests and limits

The post is the author's account of an own project, with no outside review. Timings come from the author's setup and are not described in detail. No audio comparison with other synths is made. The AudioWorklet route is left unexplored.

Connections

These links are this wiki's own reading, not claims the sources make.