hsc3-0.1.1: Haskell SuperCollider

Sound.SC3.UGen.Envelope.Construct

Synopsis

Documentation

env :: [UGen] -> [UGen] -> [EnvCurve] -> UGen -> UGen -> [UGen]Source

Basic envelope data constructor.

envCoord :: [(UGen, UGen)] -> UGen -> UGen -> EnvCurve -> [UGen]Source

Co-ordinate based static envelope generator.

envTrapezoidSource

Arguments

:: UGen

shape determines the sustain time as a proportion of dur: zero is a triangular envelope, one a rectangular envelope.

-> UGen

skew 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.

envLinen :: UGen -> UGen -> UGen -> UGen -> [EnvCurve] -> [UGen]Source