Sam Aaron
Live Coding Artist. Creator of Sonic Pi & Tau5, programmer, educator, musician, PhD, Sam 'transcends the present' - Rolling Stone. he/him bookings@sonic-pi.net
- Reposted by Sam Aaron[Not loaded yet]
- I updated my website for the first time in 13 years! sam.aaron.name
- I just pushed v0.35 of SuperSonic - my port of SuperCollider's powerful synthesis engine scsynth to the web as an AudioWorklet. This comes with a lot of performance improvements, improved bundler compatibility and much polish to the fun example. Take it for a spin: sonic-pi.net/supersonic/d...
- Reposted by Sam Aaron[Not loaded yet]
- Reposted by Sam AaronGood luck to anyone starting the year with a new health regime. Here’s how mine always goes.
- In the late 90s a synthesis engine was built - so powerful, it was separated from its language & set free. Today, running in an AudioWorklet it survives as a soldier of sound. If you have a web page... if you need real-time synthesis... maybe you can call SuperSonic. sonic-pi.net/supersonic/d...
- I updated the SuperSonic README with some history: "Back in the late 90s James McCartney designed a suite of live programming environments called SuperCollider... One of the many gifts from this work is scsynth" github.com/samaaron/sup...
- Reposted by Sam Aaron[Not loaded yet]
- Here's a working demo of SuperSonic's new mic input into some fun FX codepen.io/samaaron/pen...
- SuperSonic v0.23.0 now supports audio input from the microphone 🙂 github.com/samaaron/sup...
- SuperSonic v0.23.0 now supports audio input from the microphone 🙂 github.com/samaaron/sup...
- This now means Code Pens can now become powerful synthesisers... codepen.io/samaaron/pen...
- As of v0.21.6 SuperSonic now works directly from CDN - no special headers are needed - which makes deployment *dramatically* easier. There's now two modes: 1. The original SAB (SharedArrayBuffer) mode which is *marginally* faster and less jittery - but requires stricter security 2. SAB-free mode.
- Reposted by Sam Aaron[Not loaded yet]
- I just pushed v0.18.1 of SuperSonic to both GitHub and npm. This feels pretty much like a v1 release. I'm holding off tagging it as such as I want to give it more time to bake and subject it to some serious usage. Please take a look and let me know what you think. sonic-pi.net/supersonic/d...
- I'm strongly considering starting a series called "Couch to Sonic Pi" where I gradually build a web version of Sonic Pi using SuperSonic. Episode #1: play and sleep (It currently clocks in at just 80 lines of html/js) Each episode would include a Post + Video + Git Commit What do you think?
- Reposted by Sam Aaron[Not loaded yet]
- SuperSonic now exposes the scsynth node tree for fast reading from JS. This does not require a full OSC round-trip like /g_queryTree (which is also supported for legacy use cases). Instead it’s automatically written to the SharedArrayBuffer so visualisers can read it at 60fps without issue.
- Reposted by Sam Aaron[Not loaded yet]
- Reposted by Sam Aaron[Not loaded yet]
- Reposted by Sam Aaron[Not loaded yet]
- Reposted by Sam Aaron[Not loaded yet]
- Reposted by Sam Aaron[Not loaded yet]
- Absolutely loving the new album “Instant Holograms on Metal Film” by @stereolabgroop.bsky.social The music is so on point and the lyrics movingly poignant. Highly recommended!
- Reposted by Sam Aaron[Not loaded yet]
- Crikey, SuperSonic just passed 100 stars on GitHub. That was quick! Thanks so much for all the amazing enthusiasm and support. It means a lot. github.com/samaaron/sup...
- Tomorrow I’m off to Australia! See you down under :-)
- A mild warning... now my home renovation is complete, I'm no longer on the edge of financial calamity, and my brain is back functioning again... ...I'm going to continue getting louder, more productive and ship even more ground-breaking software than I ever did before. Let's go!
- New Patreon Post: v0.10.0 of SuperSonic is Released. From Experimental to Engineered. In this post I discuss why it's such a significant milestone and what it took to convert an experimental prototype to an engineered system. www.patreon.com/posts/supers...
- Huge props to James McCartney who created SuperCollider. In my humble opinion James is the OG live coder having built the first well-used live programming environment for music making. (Obviously nobody is truly the first of anything - and those that claim it are just posturing.)
- I just released version 0.10.0 of SuperSonic - my web port of the powerful SuperCollider audio synthesiser. It's feeling *really* good now, and I definitely think it's ready for people to start exploring. Have a play and let me know what you think! sonic-pi.net/supersonic/d...
- I just released version 0.10.0 of SuperSonic - my web port of the powerful SuperCollider audio synthesiser. It's feeling *really* good now, and I definitely think it's ready for people to start exploring. Have a play and let me know what you think! sonic-pi.net/supersonic/d...
- New Patreon post: 2025 Financial Update. www.patreon.com/posts/2025-f...
- I spent over 3 months working full-time on a web port of SuperCollider’s powerful synth engine. Just to add the best audio capability to Tau5. If that’s not a clear sign that I’m in it for the long haul, I don’t know what is. Follow me on Patreon for the latest updates: patreon.com/samaaron
- Circles by Adam F is still a total banger. Check, check, check, check.....
- SuperSonic - my port of SuperCollider’s powerful synthesis engine scsynth now has improved metrics - opening up a window to the internals. Play with the demo and see for yourself! sonic-pi.net/supersonic/d...
- Reposted by Sam Aaron[Not loaded yet]
- I just pushed 0.4 of SuperSonic - my web port of SuperCollider's powerful audio synthesis engine for the web. sonic-pi.net/supersonic/d... Hopefully you'll have a lot of fun playing with the demo and it will leave you with a strong sense of wanting more. That more will be Tau5...
- Tau5 just made its first sound. It was the Amen Break... followed immediately by me shouting for joy and leaping around the room.
- Reposted by Sam Aaron[Not loaded yet]
- New Patreon Post: SuperSonic is Ready for Tau5! www.patreon.com/posts/supers...
- I totally get and respect that not all programmers want to use LLM agents in their work. However, if you're against other people choosing to use them you're just a gatekeeper.
- I updated the SuperSonic example to include synths, samples and FX and a fun playful interface. SuperSonic is my port of SuperCollider’s extremely powerful scsynth engine to Web AudioWorklets so it can run in the browser. Play with it here: sonic-pi.net/supersonic/d...
- OMG OMG - I just managed to play a pre-recorded sound in SuperSonic, my port of SuperColliders's audio engine scsynth to the web. Looks like there's a bug in scsynth which only revealed itself in WASM in a hideously nefarious way that wasn't obvious in the slightest and took a week to figure out...
- Reposted by Sam AaronIMPORTANT: The Dutch invest €595 million annually on urban biking, resulting in €19 BILLION saved in public health care costs alone. That’s how smart governments do the math on investing in better mobility. Let’s be clear— it wastes public money to NOT do it. #CityMakingMath HT @modacitylife.com
- Introducing SuperSonic - the full power of SuperCollider's audio engine running in a real-time high-priority AudioWorklet thread in the browser: www.patreon.com/posts/introd...
- Pretty sure I’m going to release my self-nerd-snipe project tomorrow. One of the coolest aspects of it is that it runs in RTNRT mode (really it does). (Where R=real, T=time and N=none).