oneShot: free the responder before running user func (avoid error)
[supercollider.git] / HelpSource / Classes / SetResetFF.schelp
blob6ea45762ce66db13be959c2fca4dbfba8699cfc7
1 class:: SetResetFF
2 summary:: Set-reset flip flop.
3 related:: Classes/ToggleFF
4 categories::  UGens>Triggers
7 Description::
9 Output is set to 1.0 upon receiving a trigger in the trig input, and to
10 0.0 upon receiving a trigger in the reset input. Once the flip flop is
11 set to zero or one further triggers in the same input are have no effect.
12 One use of this is to have some precipitating event cause something to
13 happen until you reset it.
16 classmethods::
18 method::ar, kr
20 argument::trig
22 The trigger that sets output to 1. Trigger can be any signal.
23 A trigger happens when the signal changes from non-positive to
24 positive.
27 argument::reset
29 The trigger that sets output to 0. Trigger can be any signal.
30 A trigger happens when the signal changes from non-positive to
31 positive.
34 Examples::
36 code::
39 play({
40         a = Dust.ar(5); // the set trigger
41         b = Dust.ar(5); // the reset trigger
42         SetResetFF.ar(a,b) * BrownNoise.ar(0.2); 
44 }))