hsc3-0.1: Haskell SuperColliderContentsIndex
Sound.SC3.UGen.Envelope.Construct
Synopsis
env :: [UGen] -> [UGen] -> [EnvCurve] -> UGen -> UGen -> [UGen]
envCoord :: [(UGen, UGen)] -> UGen -> UGen -> EnvCurve -> [UGen]
envTrapezoid :: UGen -> UGen -> UGen -> UGen -> [UGen]
envPerc :: UGen -> UGen -> UGen -> [EnvCurve] -> [UGen]
envPerc' :: [UGen]
envTriangle :: UGen -> UGen -> [UGen]
envSine :: UGen -> UGen -> [UGen]
envLinen :: UGen -> UGen -> UGen -> UGen -> [EnvCurve] -> [UGen]
Documentation
env :: [UGen] -> [UGen] -> [EnvCurve] -> UGen -> UGen -> [UGen]
Basic envelope data constructor.
envCoord :: [(UGen, UGen)] -> UGen -> UGen -> EnvCurve -> [UGen]
Co-ordinate based static envelope generator.
envTrapezoid
:: UGenshape determines the sustain time as a proportion of dur: zero is a triangular envelope, one a rectangular envelope.
-> UGenskew determines the attack/decay ratio: zero is an immediate attack and a slow decay, one a slow attack and an immediate decay.
-> UGen
dur
-> UGen
amplitude
-> [UGen]
Trapezoidal envelope generator.
envPerc :: UGen -> UGen -> UGen -> [EnvCurve] -> [UGen]
envPerc' :: [UGen]
envTriangle :: UGen -> UGen -> [UGen]
envSine :: UGen -> UGen -> [UGen]
envLinen :: UGen -> UGen -> UGen -> UGen -> [EnvCurve] -> [UGen]
Produced by Haddock version 0.8