[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);

--





.