An envelope generator UGen using demand-rate inputs for the envelope segments. For each parameter of the envelope (levels, durations and shapes), values are polled every time a new segment starts.
- See also
- Companion
- class
Type members
Value members
Concrete methods
- Value Params
- curvatures
demand-rate ugen (or other ugen) returning curvature values. these are used for curveShape segments (shape number 5) and should be zero for other shapes.
- doneAction
a done action performed when one of the demand-rated series ends
- durs
demand-rate ugen (or other ugen) returning duration values
- gate
a control rate gate: if gate is x >= 1, the ugen runs. if gate is 0 > x > 1, the ugen is released at the next level (according to doneAction). if gate is x <= 0, the ugen is sampled and held.
- levelBias
demand-rate ugen returning level offset values
- levelScale
demand-rate ugen returning level scaling values
- levels
demand-rate ugen (or other ugen) returning level values
- reset
a trigger signal. a trigger occurs when passing from non-positive to positive. when the trigger amplitude is < 1, the input ugens (those that are demand-rated) are reset when the current segment ends. if the trigger amplitude is > 1, the reset is performed immediately.
- shapes
demand-rate ugen (or other ugen) returning shape number for the envelope segment.
- timeScale
demand-rate ugen returning time scaling values