[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Sc-devel] poll for scalar ugens
I've added a little fix so that poll works also for scalar UGens:
+++
/Volumes/data/sc/SuperCollider3/build/SCClassLibrary/Common/Audio/Poll.sc
(working copy)
@@ -15,6 +15,7 @@
*new1 { arg rate, trig, in, label, trigid;
label = label ?? { "UGen(%)".format(in.class) };
label = label.asString.collectAs(_.ascii, Array);
+ if(rate === \scalar) { rate = \control };
if(trig.isNumber) { trig = Impulse.multiNew(rate, trig, 0) };
^super.new.rate_(rate).addToSynth.init([trig, in,
trigid, label.size] ++ label);
}
// this works now:
{ Rand(2, 5).poll }.play(s);
--
.