@samaaron

1.6K Followers
180 Following
513 Posts
Creator of Sonic Pi and Tau5. Live coding artist, lover of table football and cycling.
Live Coder.Creator of Sonic Pi

Sonic Tau now has live_loop, threads, support for external samples, sample filtering, onset detection, beat_stretch, sync, cue, set, get and MIDI support.

https://sonic-pi.net/tau

Sonic Tau

just heard a nice flock of xruns

On my way back to Sheffield after a fab weekend at the University of Cambridge.

I relived my past as a postdoc at the Computer Labs by walking around and 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 serious interesting technical stuff with everyone you meet.

It was also fun to deliver a talk and workshop using my latest live coding system - it worked better than I hoped!

Currently working on making it possible to easily reconfigure and restart the scsynth engine inside SuperSonic - live whilst everything is up and running..

Once I figure this out in a robust cross-platform manner, it's going to be a game changer for Sonic Pi and Tau5.

(I already figured out how to restart it in a web context, I'm now unifying those ideas with the native JUCE-powered build target.)

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.

https://www.patreon.com/posts/supersonic-152978806?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link

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.

https://github.com/samaaron/supersonic/releases/tag/v0.63.0

Today I hope to teach SuperSonic one more trick - to build as an Erlang NIF.
Don't mind me, I'm just over here casually live re-routing the audio from my latest build of Sonic Pi - with a SuperSonic native backend.

It feels surreal but I seem to have a working build of Sonic Pi with a native *SuperSonic* audio server running on ARM Windows.

This is my web port of SuperCollider’s audio synthesis engine scsynth converted *back* to native - this time with a JUCE backend.

This means this build of Sonic Pi can live switch between audio devices without crashing and needing to restart!!!!