packages feed

hsc3-0.2: Help/Graphs/lf-pulses.lhs

lf pulses (rd)

> do { n0 <- lfNoise0 AR (mce2 20 40)
>    ; n1 <- lfNoise0 AR (mce2 5 10)
>    ; let { x = mouseX KR 0.012 0.19 Exponential 0.1
>          ; f = formlet (blip AR 10 12) (n0 * 43 + 700) 0.005 x 
>          ; o = sinOsc AR 40 0 * n1 }
>      in audition (out 0 (clip2 (leakDC (f + o) 0.995) 0.75)) }

{ var n0 = LFNoise0.ar([20, 40])
; var n1 = LFNoise0.ar([5, 10])
; var x = MouseX.kr(0.012, 0.19, 'exponential', 0.1)
; var f = Formlet.ar(Blip.ar(10, 12), n0 * 43 + 700, 0.005, x)
; var o = SinOsc.ar(40, 0) * n1
; Out.ar(0, LeakDC.ar(f + o, 0.995).clip2(0.75)) }.play

(let* ((n0 (LFNoise0 ar (Mce 20 40)))
       (n1 (LFNoise0 ar (Mce 5 10)))
       (x (MouseX kr 0.012 0.19 1 0.1))
       (f (Formlet (Blip ar 10 12) (MulAdd n0 43 700) 0.005 x))
       (o (Mul (SinOsc ar 40 0) n1)))
  (audition (Out 0 (Clip2 (Add f o) 1))))