hsc3-graphs-0.11: src/hell-is-busy.hs
-- hell is busy (jmcc)
import Sound.SC3.ID
import Sound.SC3.Lang.Control.OverlapTexture
hib :: UGen
hib =
let o = fSinOsc AR (400 + rand 'a' 0 2000) 0
a = lfPulse KR (1 + rand 'b' 0 10.0) (rand 'c' 0 0.7) 0.04
in pan2 (o * a) (rand 'd' (-1) 1) 1
main :: IO ()
main = overlapTextureU (4,4,8,maxBound) hib