packages feed

hsc3-0.18: Help/UGen/latch.help.lhs

> import Sound.SC3 {- hsc3 -}

> g_01 =
>   let n = whiteNoise 'α' AR
>       i = impulse AR 9 0
>       l = latch n i
>   in blip AR (l * 400 + 500) 4 * 0.2

The above is just meant as example. LFNoise0 is a faster way to
generate random steps :

> g_02 =
>   let n = lfNoise0 'α' KR 9
>   in blip AR (n * 400 + 500) 4 * 0.2

http://create.ucsb.edu/pipermail/sc-users/2006-December/029991.html

> g_03 =
>   let n0 = lfNoise2 'α' KR 8
>       n1 = lfNoise2 'β' KR 3
>       s = blip AR (n0 * 200 + 300) (n1 * 10 + 20)
>       x = mouseX KR 1000 (sampleRate * 0.1) Exponential 0.1
>   in latch s (impulse AR x 0)