| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 
 | class:: Latch
summary:: Sample and hold
related:: Classes/Gate
categories::  UGens>Triggers
Description::
Holds input signal value when triggered. Latch will output 0 until it receives its first trigger.
classmethods::
method::ar, kr
argument::in
The input signal.
argument::trig
Trigger. Trigger can be any signal. A trigger happens when the
signal changes from non-positive to positive.
Examples::
code::
{ Blip.ar(Latch.ar(WhiteNoise.ar, Impulse.ar(9)) * 400 + 500, 4, 0.2) }.play;
::
The above is just meant as example. LFNoise0 is a faster way to generate random steps:
code::
{ Blip.ar(LFNoise0.kr(9, 400 ,500), 4, 0.2) }.play;
::
 |