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;

)