【发布时间】:2021-01-29 06:01:11
【问题描述】:
我需要使用 .do 的迭代语法方面的帮助;
我有这个功能:
(
{var freq;
freq = [[660, 880], [440, 660], [1320, 880],[220,660]].choose;
SinOsc.ar(freq, 0, 0.1);
}.play;
)
我尝试对其进行迭代,因此在每次迭代中,我都会得到不同的频率数组,并且还会听到输出。
我尝试这样的事情没有成功:
(
10.do({arg i;
[[660, 880], [440, 660], [1320, 880],[220,660]].choose;
{SinOsc.ar(i,0,0.1);
}.play;
};
)
)
感谢您的帮助!
【问题讨论】:
标签: supercollider