Live music coding, like other forms of programming, can require a lot of setup to get started. That’s a shame – many newcomers lose their enthusiasm as they battle editor configuration and hardware quirks. Klangmeister attacks this problem by hosting a live coding environment in the most ubiquitous programming environment in the world. Users are invited to design synthesisers and compose melodies with Lisp – without leaving the comfort of their browser.
In this demo, I’ll explain how Klangmeister makes synthesis design clear and accessible. I will show how music theoretical concepts like scales and time signatures can be elegantly modelled using higher-order functions. Finally I’ll switch from theory to praxis and livecode a piece to put Klangmeister through its paces.