Sonic Tau now has live_loop, threads, support for external samples, sample filtering, onset detection, beat_stretch, sync, cue, set, get and MIDI support.
| Live Coder. | Creator of Sonic Pi |
| 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.
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.
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.
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!!!!