Sam Aaron's Avatar

Sam Aaron

@samaaron

Live Coding Artist. Creator of Sonic Pi & Tau5, programmer, educator, musician, PhD, Sam 'transcends the present' - Rolling Stone. he/him bookings@sonic-pi.net

2,786
Followers
222
Following
293
Posts
06.05.2023
Joined
Posts Following

Latest posts by Sam Aaron @samaaron

Thanks! I'm trying my best to pre-empt all the issues.

I reduced the payload of the WASM synth + language from 4mb to 600kb and 3/4 of that is now being served by CDN.

The live stuff is all Elixir / LiveView / PubSub powered by the BEAM.

Still crossing my fingers though!

05.03.2026 09:14 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 5

On Saturday I'll be delivering a talk at TEDxManchester where I hope to live code music on the phones of all the audience like an orchestra using my new tech.

I'm both terrified (so much can go wrong) and excited (if it works it will be amazing!).

Fingers crossed...

05.03.2026 08:19 ๐Ÿ‘ 27 ๐Ÿ” 4 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0

Just hacked up a prototype of SuperSonic running natively on Windows ARM64 with a JUCE backend.

03.03.2026 13:03 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Clockwork Programming | Sam Aaron Get more from Sam Aaron on Patreon

A Clockwork Programming Language - www.patreon.com/posts/clockw...

03.03.2026 11:27 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Looks like I have a working version of Sonic Pi built natively for Windows ARM64.

28.02.2026 19:06 ๐Ÿ‘ 10 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Current status: building Erlang for Windows ARM64.

27.02.2026 21:00 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

SuperSonic now supports using UUIDs as synth node ids in addition to i32s.

This removes all the worries about coordinating integer ids across multiple concurrent clients.

It also opens the door to being able to replay and work with full or partial OSC streams recorded from past performances.

26.02.2026 10:02 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I could not do what I do without the NHS.

24.02.2026 15:52 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
SuperSonic - SuperCollider's Synthesis Engine in the Browser SuperCollider's powerful scsynth audio synthesis engine running in the browser as an AudioWorklet. Zero installation.

Since announcing SuperSonic a few months ago I've made more than 50 releases and almost 700 commits.

SuperSonic is no longer experimental, it's a robust well engineered & tested web synth.

I'm going to build such cool stuff with it & I hope you do too!

sonic-pi.net/supersonic/d...

21.02.2026 09:58 ๐Ÿ‘ 32 ๐Ÿ” 9 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

My approach is to stay hyper focussed on a given thing and make sure you try and do daily exercise outside for at least 1-2 hours.

21.02.2026 08:46 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm speaking at TEDx Manchester this year!

I'm really looking forward to sharing my thoughts on coding, education, art and AI with the lovely people of Manchester.

Maybe see you there?

www.tedxmanchester.com/speakers-2026/

20.02.2026 13:12 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yes, the BEAM is the closest industry level tech Iโ€™ve seen that takes this path.

11.02.2026 13:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

What if your programming language didn't try and be as fast as possible but instead tried never to be slow.

What would that look like?

11.02.2026 10:41 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Note Iโ€™m not using an audioworklet to generate audio but just to run in a timely manner in a hardware pulse.

09.02.2026 19:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

The core of Tau5 will be a new live coding runtime implemented as an AudioWorklet for soft-realtime execution.

Currently I'm exploring whether implementing a deterministic live coding environment is more like building a digital audio synthesiser than writing a language compiler and memory model?

09.02.2026 19:35 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Vibe Coding should really be called Vegas Coding.

09.02.2026 09:50 ๐Ÿ‘ 11 ๐Ÿ” 2 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Post image

VRC ALBUM RELEASE!?!
@samaaron.bsky.social , @xenonchameleon.bsky.social & Sclews playing his debut album!!?!! + @zaronmiz.bsky.social visuals???!!!???
15/2/26 13:00 GMT

08.02.2026 18:21 ๐Ÿ‘ 16 ๐Ÿ” 9 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Have you ever considered that your PM is โ€œvibe codingโ€ you

18.08.2025 22:50 ๐Ÿ‘ 569 ๐Ÿ” 92 ๐Ÿ’ฌ 34 ๐Ÿ“Œ 12
Sam Aaron

I updated my website for the first time in 13 years!

sam.aaron.name

03.02.2026 12:21 ๐Ÿ‘ 14 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yeah, Iโ€™ve been hacking on it for 5 months full time now.

27.01.2026 13:19 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
Introducing SuperSonic - SuperCollider's audio engine in a Web AudioWorklet. | Sam Aaron Get more from Sam Aaron on Patreon

Pretty much - although it's less a "compile" and more a complete inversion & re-architecture of the scsynth internals to circumnavigate the strict constraints of AudioWorklets.

There's also a *lot* of work on live telemetry and smooth OSC flow.

For background see: www.patreon.com/posts/introd...

27.01.2026 12:43 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
The SuperSonic demo UI - lots of code, logs, metrics and a simple track pad interface showing a trail of movement. A big scope is at the top indicating that it's making sound.

The SuperSonic demo UI - lots of code, logs, metrics and a simple track pad interface showing a trail of movement. A big scope is at the top indicating that it's making sound.

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...

27.01.2026 09:21 ๐Ÿ‘ 31 ๐Ÿ” 7 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Preview
Sonic Pi - Sam Aaron My heart is full, my brain is full. Does anyone have a UK to EU power adapter?

Our final presentation video.

Sam Aaron takes us all the way out. Lighting the fire of making music with code in all of us. What a blast.

Thank you for enduring these releases. #goatmire will aspire to be quiet until we have something new to share.

goatmire.bold.video/v/e85qw
#elixirlang

12.01.2026 10:01 ๐Ÿ‘ 17 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 4
My Year in Dietsย 
ย 
Veganuaryย 
Fibreuary ย 
Starchย 
Cakeprilย 
MaycaroniCheeseย 
June&tonicย 
Julicecreamย 
Augustickytoffeepuddingย 
Septembeerย 
Octobleroneย 
Doughvemberย 
Decemburgerย 


Brian Bilston

My Year in Dietsย  ย  Veganuaryย  Fibreuary ย  Starchย  Cakeprilย  MaycaroniCheeseย  June&tonicย  Julicecreamย  Augustickytoffeepuddingย  Septembeerย  Octobleroneย  Doughvemberย  Decemburgerย  Brian Bilston

Good luck to anyone starting the year with a new health regime. Hereโ€™s how mine always goes.

12.01.2026 08:49 ๐Ÿ‘ 568 ๐Ÿ” 142 ๐Ÿ’ฌ 13 ๐Ÿ“Œ 5
Preview
SuperSonic - SuperCollider's Synthesis Engine in the Browser SuperCollider's powerful scsynth audio synthesis engine running in the browser as an AudioWorklet. Zero installation.

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...

30.12.2025 09:41 ๐Ÿ‘ 20 ๐Ÿ” 7 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
GitHub - samaaron/supersonic: SuperCollider's scsynth audio engine as a web audioworklet SuperCollider's scsynth audio engine as a web audioworklet - samaaron/supersonic

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...

29.12.2025 17:53 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

More SuperSonic developments! SuperCollider (scsynth) in the browser progresses...

28.12.2025 22:39 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Here's a working demo of SuperSonic's new mic input into some fun FX

codepen.io/samaaron/pen...

28.12.2025 20:53 ๐Ÿ‘ 6 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Preview
GitHub - samaaron/supersonic: SuperCollider's scsynth audio engine as a web audioworklet SuperCollider's scsynth audio engine as a web audioworklet - samaaron/supersonic

SuperSonic v0.23.0 now supports audio input from the microphone ๐Ÿ™‚

github.com/samaaron/sup...

28.12.2025 20:25 ๐Ÿ‘ 8 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

This now means Code Pens can now become powerful synthesisers...

codepen.io/samaaron/pen...

27.12.2025 10:50 ๐Ÿ‘ 7 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0