hsc3-graphs-0.15: Sound/SC3/Graph/JMCC_swept_resonant_noise.hs
-- swept resonant noise (jmcc) #2
module Sound.SC3.Graph.JMCC_swept_resonant_noise where
import Sound.SC3 {- hsc3 -}
import Sound.SC3.UGen.External.RDU {- sc3-rdu -}
import Sound.SC3.Lang.Control.OverlapTexture {- hsc3-lang -}
srn :: UGen
srn =
let p = 10
n = whiteNoise 'α' AR * 0.007
f = midiCPS (fSinOsc KR (rand 'β' 0.1 0.3) 0 * rand 'γ' 0 24 + rand 'δ' 36 84)
sw = resonz n f 0.1
spec = klankSpec_mce
(linRandN p 'ε' 80 10080 0)
(mce (replicate p 1))
(randN p 'ζ' 0.5 2.5)
in uclone 'η' 2 (klank sw 1 0 1 spec)
main :: IO ()
main = overlapTextureU (4,4,5,maxBound) srn