linux: shared memory interface - link with librt
[supercollider.git] / HelpSource / Classes / SetResetFF.schelp
blobfe7d088243f314d9568155207a5904c4b8e18a45
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 }))