サウンド ファイルを Buffer に読み込んでからループする方法について説明します。スクリプトを実行してバッファを作成し、そこにサウンド ファイルを読み込むと成功しますが、そのバッファ (ここではコードの 2 行目) を使用して SynthDef を作成すると、エラー Buffer UGen: no buffer data が表示されます。同じ bufnum を使用しているため、何が起こっているのかわかりません。
b = Buffer.read(s, Platform.resourceDir +/+ "sounds/testing.wav");
c= SynthDef(\loopbuffer, {arg start=0, end=10000; Out.ar(0,Pan2.ar(BufRd.ar(1, 0, Phasor.ar(0, BufRateScale.kr(b.bufnum), start, end),0.0)))}).play(s);