Advertisement · 728 × 90

Posts by Sam Aaron

Not only does @samaaron.bsky.social do great educational work getting kids interested in programming by live-coding music – he also does deep engineering work on the underlying audio synth engine, which now runs in web browsers!

12 hours ago 15 4 0 0

For those confused about the naming of my projects *and* used to play Quake...

Consider Sonic Pi as Quake III, Sonic Tau as Doom 3 & Tau5 as id Tech 5.

Tau5 doesn't yet exist beyond a myriad of experiments, but I plan to extract the core from Sonic Tau & use it as the foundation of my future work.

16 hours ago 5 0 0 0
Preview
Re-Re-ReRezzed | Sam Aaron Get more from Sam Aaron on Patreon

I've made dramatic progress on Sonic Tau over the past couple of weeks. I've already managed to leap ahead of Sonic Pi in a number of areas.

All the many years of deep thinking and design is really paying off. Read more in my latest Patreon post.

www.patreon.com/posts/re-re-...

19 hours ago 20 4 1 1

Might also be because I hadn't verified my email because their verification email went straight to my junk inbox ;-)

1 day ago 1 0 1 0

Maybe TikTok thinks I'm a bot at this stage?

1 day ago 1 0 1 0
samaaron's Creator Profile

I made a TikTok.

I'll be using it to share a short live coded video every day until I either get my Patreon income up to a sustainable level or I burn out...

Let's go!

www.tiktok.com/@tau5coder

1 day ago 7 2 2 0
Video

Rerezzed - Live Coded on Sonic Tau

sonic-pi.net/tau

2 days ago 9 2 0 0
Video

Jamming with Sonic Tau on my phone.

sonic-pi.net/tau

3 days ago 34 9 1 0
Advertisement
Preview
Shipping faster, thinking less? The AI code verification trap As AI floods codebases with machine-generated output, the AI verification trap emerges to test the resolve of modern developers.

AI makes code cheap to write. Verifying it is now the hard, expensive, human part — and the "prompt and review" model risks burning out the very engineers we need to catch what AI gets wrong. My latest for @leaddev.com
leaddev.com/ai/shipping-...

1 week ago 31 14 2 1

I still shout that from the rooftops that despite not being at all financially secure :-)

1 week ago 4 1 0 0

OMG YES!!!

1 week ago 3 0 0 0
Preview
Re-Rerezzed | Sam Aaron Get more from Sam Aaron on Patreon

Sonic Tau - Re-Rerezzed

An update on the considerable progress I've made on Sonic Tau...

www.patreon.com/posts/re-rer...

2 weeks ago 13 2 0 0
Post image

Sam Aaron is quite busy at Goatmire.

First a workshop where you can learn to program music.

He is also speaking on his marvellous progress on Tau5.

And a proper DJ set at the After Party at a proper venue to finish out the conference.

goatmire.com/talk/make-so...

#elixirlang #goatmire

3 weeks ago 17 1 0 0
Preview
Introducing Sonic Tau | Sam Aaron Get more from Sam Aaron on Patreon

Introducing Sonic Tau

www.patreon.com/posts/introd...

4 weeks ago 10 6 2 0

Just had a fab weekend at Cambridge Uni.

I relived my past as a Computer Labs postdoc by walking around & knocking on the doors of everyone I remembered and catching up.

It's such a nice feeling to relax into speaking at 100 miles an hour about seriously deep things with everyone. Pure joy!

4 weeks ago 9 0 0 1
Advertisement

You’ll be amazing!

1 month ago 1 0 0 0

Seems totally indistinguishable from scsynth for the Sonic Pi code I run - and I haven't even started to clean up and optimise it yet.

1 month ago 0 0 0 0
Preview
SuperSonic Native | Sam Aaron Get more from Sam Aaron on Patreon

Announcing SuperSonic Native.

SuperSonic now has an optional native JUCE backend so it can now act as a drop-in replacement server for the original scsynth.

www.patreon.com/posts/supers...

1 month ago 7 2 0 0
Preview
Release v0.63.0 · samaaron/supersonic Full Changelog: v0.62.0...v0.63.0

SuperSonic 0.63.0 can now build a native Mac/Linux/Windows server that's a drop-in replacement for the scsynth server executable within Sonic Pi.

It also builds as an Erlang NIF which is where my attention will go next for Tau5 Tech.

github.com/samaaron/sup...

1 month ago 6 1 1 0

It feels surreal but I have a working build of Sonic Pi with a native *SuperSonic* audio server.

This is my port of SuperCollider’s audio engine reworked for the web then *back* to native - this time with a JUCE backend.

Sonic Pi can switch audio devices without crashing and needing to restart!!!

1 month ago 12 1 0 0

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!

1 month ago 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...

1 month ago 27 4 4 0

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

1 month ago 6 0 0 0
Advertisement
Preview
Clockwork Programming | Sam Aaron Get more from Sam Aaron on Patreon

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

1 month ago 7 1 0 0

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

1 month ago 10 0 0 1

Current status: building Erlang for Windows ARM64.

1 month ago 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.

1 month ago 2 0 0 0

I could not do what I do without the NHS.

1 month ago 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...

1 month ago 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.

1 month ago 5 0 0 0
Advertisement