Se play e sleep sono le note, il live_loop è ciò che rende Sonic Pi uno strumento dal vivo. È un ciclo infinito che puoi riscrivere mentre la musica suona: premi Run e il loop si aggiorna al giro successivo, senza fermarsi.
live_loop :beat do
sample :bd_haus
sleep 0.5
end
live_loop :hats do
sample :drum_cymbal_closed, amp: 0.6
sleep 0.25
end
Due live_loop girano in parallelo, ognuno col suo tempo. Cambia un valore, premi Run, ascolti la differenza all'istante. Questa immediatezza è ciò che negli algorave chiamano "suonare il codice": aggiungi un layer, ne togli un altro, tutto dal vivo.