Sam Aaron (@samaaron.bsky.social)
@samaaron
Live Coding Artist. Creator of @Sonic_Pi, programmer, educator, musician, PhD, Sam 'transcends the present' - Rolling Stone. he/him [email protected]
With the right instrument everyone is musical. Could code be yours? Imagine the music you could create with the expressive power of code. Make it your 2025 resolution to get started with this friendly introductory course. sonic-pi-studio.teachable.com/p/sonic-pi-int…
It feels like cheat mode to hook an AI agent to internal evaluation/log tools to your server and a public endpoint then say "please security audit this endpoint & address any issues". Then watch it find & fix exploits in your code, recompile, retest & repeat until you're happy.
Tau5 now has the beginnings of an end-user MCP server. This will allow AI Agents (or any other systems that speak MCP) to perform operations within Tau5's safe sandbox. You will be able to use AI Agents as digital jamming partners and collaborators alongside your friends.
Experimenting with a fun loading overlay for Tau5’s using gratuitous GLSL shaders :-)

Tau5 now features two dev-focussed MCP servers. AI Agents can now observe the live running system during development. * tau5-gui-dev - access to Chromium dev tools to inspect the DOM, run JS etc. * tidewave - access to to the Elixir server for code eval, log viewing etc.
Tau5 - now with a debug pane. This currently has two panes - the BEAM log and web dev tools (the app is essentially a custom browser connected to the BEAM VM). The debug pane shows you what both the BEAM VM and Chromium browser are doing - live and all in one compact view.

Yes! @Sonic_Pi v4.6 just dropped. Complete shortcut overhaul with support for Windows/macOS shortcut modes. New tuplet function (this one’s for the jazz musicians). New samples by Sheffield-based techno legends @TheBlackDog. Still completely free! patreon.com/posts/13233053…
Whilst I do frequently ask AI many questions about programming and even get it to write code for me in certain situations, I’ve never once got it to write anything in English for me. My words are my voice and I’m not sure I want to proxy that to an algorithm.
Tau5 will use SQLite for its storage. Tau5 file saves will be a single SQLite db file that contains all the composition information and also embedded assets such as samples and data riffs. Sharing your live coded masterpiece is going to be as simple as sharing a single file.
Introducing Tau5 Discovery - my second attempt at a simple cross-platform discovery system for Erlang. The first version suffered due to holes in the BEAM’s ipv6 APIs on Win. This version has been largely "vibe coded" with Claude and ChatGPT. github.com/samaaron/tau5_…
Most BBC traffic is going through an Elixir-powered routing layer and it is all running on 12 nodes: “fewer incidents, better spike handling, more confidence”.
I spent about a week learning how to vibe code and now I have a cross-platform (Win/macOS) ipv4/ipv6 multicast discovery service implemented in C++ and functioning as an Erlang NIF. It’s strongly based on the architecture of Ableton Link’s discovery system. Quite remarkable.
I've been struggling to find Gleam sponsorship in recent months, growth has stalled. Does anyone have ideas for ways to get more funding that won't steal all my time away from important Gleam development?
The Gr6/7 class enjoyed their coding session with Ampere! They learned a new Coding program that is called Sonic Pi! #PVNCBeingcommunity #PVNCBeingcreative #DeepLearning
We've kept this album free, grab it before we change our minds. theblackdog.bandcamp.com/album/the-blac…
How do you make coding exciting for kids? Let them DJ with code! Sonic Pi turns programming into music, making learning fun. Find out how from @samaaron! youtube.com/shorts/8aj3jjr…
Heading up to @NorwichSciFest to perform my #ScienceRappersguide to the #SolarSystem Show on Friday! Always a pleasure going to this festival, the audience are so welcoming. It’s running until Sat 22nd Feb ’25! Find out more here norwichsciencefestival.co.uk
Spend 60 Seconds with @samaaron, the creator of Sonic Pi! 🎥 We caught up with Sam after his AMAZING talk at #CodeBeamLiteLondon to get some insights into at what’s in store for Sonic Pi in 2025. 🎛️🎶 Connect with the BEAM community by joining us at #CodeBEAMAmerica ➡️…
Had the pleasure of talking with Sam Aaron, the creator of Sonic Pi - a tool designed to teach programming through music creation while turning your machine into a fully networked music studio! @samaaron @wagslane