-- saucer base (jmcc) #6 module Sound.SC3.Graph.JMCC_saucer_base where import Sound.SC3 {- hsc3 -} import Sound.SC3.Lang.Control.OverlapTexture {- hsc3-lang -} saucer_base :: UGen saucer_base = let a = rand 'α' 0 20 b = rand 'β' 0 1000 c = rand 'γ' 0 5000 p = rand 'δ' (-1) 1 o = sinOsc AR a 0 * b + (1.1 * b) o' = sinOsc AR o 0 * c + (1.1 * c) in pan2 (sinOsc AR o' 0 * 0.1) p 1 main :: IO () main = overlapTextureU (2,6,4,maxBound) saucer_base