packages feed

hsc3-0.11: Help/UGen/Filter/latch.help.lhs

> Sound.SC3.UGen.Help.viewSC3Help "Latch"
> Sound.SC3.UGen.DB.ugenSummary "Latch"

> import Sound.SC3.Monadic

> do {n <- whiteNoise AR
>    ;let {i = impulse AR 9 0
>         ;l = latch n i}
>     in audition (out 0 (blip AR (l * 400 + 500) 4 * 0.2))}

The above is just meant as example. LFNoise0 is a faster way to
generate random steps :
> do {n <- lfNoise0 KR 9
>    ;audition (out 0 (blip AR (n * 400 + 500) 4 * 0.2))}

http://create.ucsb.edu/pipermail/sc-users/2006-December/029991.html
> do {n0 <- lfNoise2 KR 8
>    ;n1 <- lfNoise2 KR 3
>    ;let {s = blip AR (n0 * 200 + 300) (n1 * 10 + 20)
>         ;x = mouseX' KR 1000 (sampleRate * 0.1) Exponential 0.1}
>     in audition (out 0 (latch s (impulse AR x 0)))}