packages feed

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

> import Sound.SC3 {- hsc3 -}
> import qualified Sound.SC3.UGen.Bindings.DB.External as X {- hsc3 -}

> g_00 =
>     let trg = impulse AR 100 0
>         frq = mouseX KR 440 880 Exponential 0.2
>         n_cycles = 3
>         dcy = 0.1
>     in X.vosim AR trg frq n_cycles dcy * 0.25

> g_01 =
>     let p = tRand 'α' 0 1 (impulse AR 6 0)
>         t = impulse AR (9 * ( 1 + ( p >** 0.95))) 0
>         x = mouseX KR 0.25 2 Linear 0.2
>         y = mouseY KR 0.25 0.75 Linear 0.2
>         z = 9
>         rng i = linLin i (-1) 1
>         mk_n e = rng (lfNoise2 e KR z) 0.25 2
>         tR e ll rl = tRand e (mce ll) (mce rl)
>         f = tR 'β' [40,120,220] [440,990,880] t
>         n = tR 'γ' [4] [8,16,32] t
>         d = tR 'δ' [0.2,0.4,0.6] [0.6,0.8,1] t
>         a = tR 'ε' [0] [0.05,0.15,0.25] t
>         l = tR 'ζ' [-1] [1] t
>         xn = mk_n 'η'
>         yn = mk_n 'θ'
>         v = X.vosim AR t (f * x * xn) n (d * y * yn) * a
>     in pan2 (mix v) l 1