hsc3-0.1.1: Haskell SuperCollider

Sound.SC3.UGen.Envelope

Synopsis

Documentation

envGen :: Rate -> UGen -> UGen -> UGen -> UGen -> DoneAction -> [UGen] -> UGenSource

Segment based envelope generator.

line :: Rate -> UGen -> UGen -> UGen -> DoneAction -> UGenSource

Line generator.

xLine :: Rate -> UGen -> UGen -> UGen -> DoneAction -> UGenSource

Exponential line generator.

freeSelf :: UGen -> UGenSource

Free node on trigger.

freeSelfWhenDone :: UGen -> UGenSource

Free node on done action at source.

pause :: UGen -> UGen -> UGenSource

Pause specified node on trigger.

pauseSelf :: UGen -> UGenSource

Pause node on trigger.

pauseSelfWhenDone :: UGen -> UGenSource

Pause node on done action at source.

done :: UGen -> UGenSource

One while the source is marked done, else zero.

detectSilence :: UGen -> UGen -> UGen -> DoneAction -> UGenSource

Raise specified done action when input goes silent.

free :: UGen -> UGen -> UGenSource

When triggered free specified node.

linen :: UGen -> UGen -> UGen -> UGen -> DoneAction -> UGenSource

Linear envelope generator.