K2ATrig

LFSaw.de; PseudoUGen


*ar(trig)

returns a trigger ([1, 0, 0, 0, 0, 0, 0, ... ] * amp) at audiorate

s.boot;


SynthDef(\k2aTrTest, {|out = 0, t_trig = 0| Out.ar(out, K2ATrig.ar(t_trig))}).send(s)



x = Synth(\k2aTrTest)

x.set(\t_trig, 0.2)

x.set(\t_trig, 0.5)


Attention!


{

100.do{|i|

(i * 0.001).wait;

x.set(\t_trig, 1)

}

}.fork




x = {|out = 0| 

var trigs = TrigControl.names(\trigs).kr([1,1,1]);

Out.ar(out, K2ATrig.ar(trigs))

}.play



x.setn(\trigs, [0.4, 0.3, 0.3])