Ошибка SuperCollider: UGen буфера: нет данных буфера - PullRequest
0 голосов
/ 25 марта 2020

Работа с тем, как прочитать звуковые файлы в буфер и затем зациклить его. Когда я запускаю сценарий для создания буфера и считывания в него звукового файла, он успешно выполняется, но когда я создаю SynthDef с использованием этого буфера (вторая строка кода здесь), он выдает ошибку Buffer UGen: нет данных буфера. Он использует тот же 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);
...