Un singolo campione può diventare infinito materiale se lo affetti. Con start e finish suoni solo una porzione, con beat_stretch lo sincronizzi al tempo.

use_bpm 120

live_loop :chop do
  fetta = (line 0, 1, steps: 8).tick   # 8 fette
  sample :loop_amen,
    start: fetta,
    finish: fetta + 0.125,
    beat_stretch: 2
  sleep 0.25
end

start e finish vanno da 0 a 1 (inizio e fine del campione): qui prendo una fetta da 1/8 per volta. .tick avanza a ogni giro, così scorro tutto il break un pezzo alla volta. beat_stretch allunga o comprime il campione per farlo stare in un numero di battute.

Rimescola l'ordine delle fette (con choose invece di tick) e lo stesso break Amen diventa un ritmo completamente nuovo. È l'arte del chopping, in una manciata di righe.