Slaapliedje (Lullaby)

Thanks for your reaction!

I used multiple scripts that I combined in a DAW, in my case Ardour. By using the sound_out_stereo you can separate output to multiple stereo tracks in one go, I’m on Linux so I do that as explained here: 5.1 audio output? - #5 by R2L

This song uses a steady 60 bpm pulse all over so my scripts all use 60 bpm and then I know I can sync them, sometimes I output a sample every beat on a separate output channel so I can easily align everything in Ardour.

Some sounds were created with Sonic Pi but then reversed or stretched in Audacity and used again as samples in Sonic Pi. This could have been done all in Sonic Pi but in Audacity it’s easier to cut exactly where you want because you can see the waveform.

There are things that are possible in Sonic Pi but not very convenient, like automating effects over long periods of time. This requires quite some boiler plate code if you are not live coding and I want it to be the same every time so then I play the tracks in Sonic Pi, record them in Ardour and then put a filter with automation on it in Ardour. So it was not a quest to do everything in Sonic Pi, I could have done more but for some things there are better tools, especially if you are not live coding.

I feel there is definitely more to get out of Sonic Pi than what I did so far, it has some unique possibilities that I hope to use in the future.

Again, if there is anything specific you hear or see in my code I’ll be happy to explain.