I done a art - live coding in Sonic Pi

Hello fellow Pilots,
Here’s a short video of me performing a simplified version of my tribute to Mergrim (Takahisa Mitsumori). It features a mix of live coded and pre-coded loops and sounds, with the aim of demonstrating both the simplicity and flexibility of Sonic Pi. Video recording was done in Windows, so headphone warning >06:45, two rather loud pops/clicks from the DAC, sorry, should’ve used my outboard gear.

Mergrim, simplified and live coded

Enjoy, comment, berate, question etc

PD-Pi

4 Likes

(part 2 coming soon, I am gradually converting the pre-coded sections into live real time versions - and it’s FUN!)

Very nice. I’m curious, how are you syncing multiple buffers with each other? Is it that you’re using “.look”?

I have a tendency to put my entire songs in a single buffer but your methods give me some ideas of how I could build modules and chain them together in different ways.

Hi
The first live loop i write is called :metro, and most of the other loops thereafter have a sync: :metro instruction, which means they must wait until the end of the metro 8.times loop before starting. And calling named functions from other buffers (with added effects) is another useful performance shorthand.

HTH
PD-Pi

1 Like