Sonic Pi - Tocando Loops

...


Loops com samples one shot


Tocando samples já em loop
Para que um loop se repita perfeitamente, encaixando no áudio anterior, deve-se configurar o comando de sleep para a duração exata do loop, utilizando a função sample_duration.




#loop:
live_loop :drums do
  sample :loop_safari, amp: 4
  sleep sample_duration :loop_safari
end

#one shot:
live_loop :guitar do
  sample :guit_e_slide, rate: 0.25, amp: 5
  sleep sample_duration :loop_safari
end

Referências:
The birth of loop http://preparedguitar.blogspot.com.br/2015/04/the-birth-of-loop-by-michael-peters.html