This is a live-coding environment for music running entirely in the browser, synthesizing music in webassembly using AssemblyScript.
You can test it yourself here (remove the
gist url parameter if you want a clean project ):
Sources are in the wasmaudioworklet folder.
There are also more resources like articles and earlier versions at https://petersalomonsen.com
If you just want to listen to the songs: https://soundcloud.com/psalomo/4klang-lazy-grooves https://soundcloud.com/psalomo/4klang-first-attempt
You may check out the windows exe of the "first attempt" song (link to zip with exe found in video description):
Run directly from nodejs, only dependes on the node midi package, and connect to a midi device.