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.