【发布时间】:2020-05-08 06:19:01
【问题描述】:
研究如何将声音文件读入缓冲区,然后循环播放。当我运行脚本来创建缓冲区并将声音文件读入其中时,它会成功,但是当我使用该缓冲区(此处的第二行代码)创建 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);
【问题讨论】:
标签: buffer supercollider