Note
Sonic Piでサンプルをスライスする方法
start
とfinish
をパラメータとして設定する必要があるため、これらの値を計算して定義する。
live_loop :vocal_chops, sync: :met do
##| stop
slice = rand_i(32)
slice_size = 0.125/2/2
start = slice * slice_size
finish = start + slice_size
sample sample, start: start, finish: finish, amp: 0.15, release: 0
sleep 0.25
end