This is amazing and might be exactly what I’m looking for my own weirdo retro tooling that sometimes needs to run over ssh but also expect a “GUI” experience… any metrics on the overhead this might add to, for instance to a hello world type program?
It might not be obvious (and doesn’t work on my iPhone or iPad), but if you right click on pads with sounds loaded, you can mess with the pitch of sounds, rename them, and download a wav file for use elsewhere.
I fixed a few broken examples in the README.md file but I don't have the related readme.html file used in the web app getting automatically updated, so they're out of sync at the moment.
A warning... if you save a setup to JSON, it naively stores the generated waveforms put in slots and the notebook, so the files can become quiet large. I have a plan to just keep the code behind the waves and regenerate the waveforms at load time.