for the past month I’ve been working on a web port of a subset of Sonic Pi. As mentioned in a recent post I tested it out in a workshop I gave at the Cambridge University Computer Labs. That workshop went well and since then I’ve added a bunch more features and it’s actually starting to feel pretty fun.
Note that this is just a demo - I plan to completely rewrite it from the ground up. However, it’s performaning better than I had hoped so I think it’s a great signpost of where things will go.
For those curious - it’s built directly on top of SuperSonic - my web port of SuperCollider’s scsynth - so gives us full access to all of Sonic Pi’s synths directly in the browser.
It looks great with the visualisations, Sam. That’s the waveform there, and is that like a piano-roll to the right?
The interactivity and feedback is also very nice.
It would be great to be able to get a preview of the synths when learning to get into this coding - like a little play button in the synth list popup that appears when coding. It’s easy to get put off by too much choice when you have to manually change the code each time.