hsc3-0.4: Help/Graphs/discretion.lhs
discretion (rd)
> let { mkls bp t = envGen kr 1 1 0 1 RemoveSynth (envCoord bp t 1 EnvLin)
> ; part = do { f1 <- clone 2 (M.rand 50 55)
> ; f2 <- clone 2 (M.rand 50 65)
> ; f3 <- clone 2 (M.rand 50 55)
> ; a <- clone 2 (M.rand 0.01 0.035)
> ; let { t = 21
> ; f_ = mkls [(0, f1), (0.33, f2), (1, f3)] t
> ; a_ = mkls [(0, 0), (0.33, a), (1, 0)] t }
> in return (saw ar f_ * a_) } }
> in audition . out 0 . mix =<< clone 8 part