Timer ugen that returns time since last triggered


Inherits from: Object : AbstractFunction : UGen


Timer.ar(trig)

Timer.kr(trig)


Timer returns time since last triggered. A trigger occurs when trig signal crosses from non-positive to positive.



// using timer to modulate sine frequency: the slower the trigger is the higher the frequency

(

{ var trig;

trig = Impulse.kr(MouseX.kr(0.5, 20, 1));

SinOsc.ar(Timer.kr(trig) * 500 + 500, 0, 0.2)

}.play;

)