0
我在学习如何使用事件模式。我输入了以下内容,希望每一次它“跳下来”一个八度的顺序:为什么此事件模式不会产生八度跳跃?
p = Pbind(*[
instrument: \mySynth,
midinote: Pseq([108, 96, 84, 72, 60, 48, 36, 24, 12], inf),
dur: 0.2
]);
SynthDef(
"mySynth",
{
|midinote, gate = 1|
var stereofreq = [midinote, midinote];
var audio = Pulse.ar(stereofreq, 0.5, mul: 0.8);
var env = Linen.kr(gate, 0.01, 1, 0.1, doneAction: 2);
OffsetOut.ar(0, audio * env);
}
).add;
p.play;
我肯定得到一个递减序列,但间隔不是一个八度。我是否错过了midinote
钥匙的一些细节?
王牌,谢谢!这个解释很有道理。 – David
我看到你也在问关于SuperCollider的问题。这是正确的地方,还是有更积极的论坛? – David
@David:我喜欢这个,但SuperCollider邮件列表是迄今为止最活跃的:http://www.birmingham.ac.uk/facilities/BEAST/research/supercollider/mailinglist.aspx(在那个页面上你可以注册** sc用户**,或在线查看档案等) –