Sam Aaron
banner
samaaron.bsky.social
Sam Aaron
@samaaron.bsky.social
Live Coding Artist. Creator of Sonic Pi & Tau5, programmer, educator, musician, PhD, Sam 'transcends the present' - Rolling Stone. he/him bookings@sonic-pi.net
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...
November 1, 2025 at 9:32 AM
Reposted by Sam Aaron
IMPORTANT: 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
October 29, 2025 at 6:51 AM
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...
Introducing SuperSonic - SuperCollider's audio engine in a Web AudioWorklet. | Sam Aaron
Get more from Sam Aaron on Patreon
www.patreon.com
October 24, 2025 at 8:40 PM
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).
October 23, 2025 at 11:54 PM
October 17, 2025 at 7:10 PM
October 17, 2025 at 6:51 PM
I totally and utterly nerd-sniped myself for the past month working on something I wasn't sure I could do or was possible.

I think I've done it. It feels a bit surreal.

If things turn out as good as they're currently looking it's going to be a game changer for both Sonic Pi and Tau5.
October 15, 2025 at 6:38 PM
Reposted by Sam Aaron
🚀 Meet our #YOW25 Keynote Speakers!

Join @kentbeck.com, Michael Feathers, @samaaron.bsky.social & Sarah Meiklejohn to explore agile, legacy code, live coding with AI, and crypto de-anonymization.

🎟 Get your ticket in MEL 4-5 | BNE 8-9 | SYD 11-12 Dec yowcon.com
October 7, 2025 at 11:59 PM
Reposted by Sam Aaron
Going for a bike ride remains one of my most powerful debugging techniques.
October 1, 2025 at 3:35 PM
This afternoon/evening I’ll be speaking at the Copenhagen Clojure meetup.

If you’re around, come and say hi!

www.meetup.com/copenhagen-c...
From Clojure over Ruby to Elixir / Datastar in Clojure, Tue, Sep 30, 2025, 5:00 PM | Meetup
Speakers: * **Sam Aaron** of **Sonic Pi** & **Tau5** fame on his journey from **Clojure** back to Ruby, through to Erland and now to Elixir. * **Martin Clausen** on **Wea
www.meetup.com
September 30, 2025 at 10:58 AM
Reposted by Sam Aaron
Sonic Pi Algorithmic Music.
A Never-Ending eight-beat technopop groove - a tribute to "Telex".

#electronicmusic #Sonic Pi #generativemusic #algorithmicmusic #technopop
September 28, 2025 at 1:59 PM
I've been busy hacking away on Tau5 - I'm still working hard laying the best foundations I can.

If you'd like to help me continue to work hard at full speed, please do consider supporting me on Patreon.

Every small donation helps more than you realise towards sustainability.

patreon.com/samaaron
September 23, 2025 at 10:13 AM
Reposted by Sam Aaron
We’re excited to announce our next #YOW2025 keynote speaker @samaaron.bsky.social

In his keynote, he introduces #Tau5 - a new live coding system exploring collaboration, concurrency & AI as a creative partner.

Don't miss out & book your #YOW25 tickets: MEL 4-5 | BNE 8-9 | SYD 11-12 Dec yowcon.com
September 16, 2025 at 11:14 PM
Reposted by Sam Aaron
I’m still thinking about @samaaron.bsky.social’s talk at #goatmire - nothing has captured my curiosity and wonder for coding like this!
#elixirlang
Amazing last talk from Sam Aaron at #goatmire!
Music and code - so very cool!!

#elixirlang
September 13, 2025 at 7:00 AM
Reposted by Sam Aaron
Waking up with @samaaron.bsky.social at #Goatmire is a pleasure
September 11, 2025 at 7:02 AM
Today was a nice milestone for Tau5.

The GitHub CI now auto-builds a fresh Linux AppImage for each commit.

I was able to download the latest ARM64 AppImage as a single file and run it on my Raspberry Pi - simply by launching it.

It worked :-)
September 6, 2025 at 11:38 PM
Tau5's internal server has 3 optional configurable http endpoints:

1. Local - listening to localhost (for trusted interactions)
2. Public - listening to external machines (for untrusted users)
3. MCP - listening on localhost (gives AI agents access to a secure sandboxed Lua runtime).

tau5.live
Tau5
tau5.live
September 5, 2025 at 7:02 AM
Tau5 isn't just another fun language for live coding.

It's a secure cross-platform-runtime designed to support many fun languages *working together* for live coding.

tau5.live
Tau5
tau5.live
September 4, 2025 at 8:38 AM
My gentle beginner-friendly introductory Sonic Pi course is currently discounted for only one more week.

Learn the basics of coding *and* music - no prior experience necessary.

Use code SUMMER_SALE to unlock a 33% discount - only valid during August.

sonic-pi-studio.teachable.com/p/sonic-pi-i...
Sonic Pi - Introduction
sonic-pi-studio.teachable.com
August 27, 2025 at 8:49 AM
27 years ago I learned one particular programming trick that has had a profoundly beneficial impact on my career.

Real. Tangible. Benefits. (That I enjoy every single day.)

What is that trick?

Touch typing.
August 26, 2025 at 8:40 AM
Looking forward to introducing Tau5 at goatmire.com

The blurb…

Out here processes don't just run, they thrash. Supervision trees fracture into a recursive geometry of light & sound.

Introducing Tau5 - Live. Code. Together.

Don't just pattern match - rhythm catch.
Goatmire Elixir & NervesConf EU
goatmire.com
August 25, 2025 at 12:45 PM
Reposted by Sam Aaron
If there were a single lesson I'd drill into new software engineers it'd be this:

You can be technically right and politically and systemically dead wrong.
August 17, 2025 at 11:52 PM
It says a lot about the corpus of existing code when the first thing the LLM does when it encounters a segfault due to execution order of concurrent threads is to introduce a timer to delay part of the computation.

WTF?!? Who on earth does this?

Clearly a lot of people...
August 15, 2025 at 12:54 PM
Experimenting with tiled layouts for Tau5.
August 14, 2025 at 7:16 PM
Reposted by Sam Aaron
An other #sonicpi workshop at #ICC #Porto now I showed the students the different colorthemes with highcontrast. You see that they all used different ons. @samaaron.bsky.social #coding #watkanwel
August 12, 2025 at 3:19 PM