ひさびさのChucK。SndBufを使うとループ素材を簡単にカットしてつなぎかえることもできるはず、なのでやってみた。 SndBuf l1; "c:/temp/amen.wav" => l1.read; 1 => l1.loop; l1 => dac; l1.samples() => int full; 8 => int breaks; full / breaks => int offset; while (true) { Std.rand2(0, breaks-1) => int ps; <<< ps >>>; ps * offset => l1.pos; offset::samp => now; }http://gist.github.com/188928 ファイル名のとおり、まずはアーメンでやってみる・・・↓ これ、素材のサンプル数を単純に8で割ったり16で割ったりしてつないでいるだ