demand-rate ugen (or other ugen) returning level values
demand-rate ugen (or other ugen) returning durational values
demand-rate ugen (or other ugen) returning shape number for the envelope segment.
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.
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 end held.
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.
demand-rate ugen returning level scaling values
demand-rate ugen returning level offset values
demand-rate ugen returning time scaling values
a done action performed when one of the demand-rated series ends
demand-rate ugen (or other ugen) returning curvature values.
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.
a done action performed when one of the demand-rated series ends
demand-rate ugen (or other ugen) returning durational values
A final implementation of this method which looks up the current ugen graph
builder and then performs the expansion just as force
, returning the
expanded object
A final implementation of this method which looks up the current ugen graph
builder and then performs the expansion just as force
, returning the
expanded object
the expanded object (e.g. Unit
for a ugen with no outputs,
or a single ugen, or a group of ugens)
A final implementation of this method which calls visit
on the builder,
checking if this element has already been visited, and if not, will invoke
the expand
method.
A final implementation of this method which calls visit
on the builder,
checking if this element has already been visited, and if not, will invoke
the expand
method. Therefore it is guaranteed, that the expansion to
ugens is performed no more than once in the graph expansion.
the ugen graph builder to which expanded UGen
s or control proxies
may be added.
a control rate gate: if gate is x >= 1, the ugen runs.
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 end held.
demand-rate ugen returning level offset values
demand-rate ugen returning level scaling values
demand-rate ugen (or other ugen) returning level values
Abstract method which must be implemented by creating the actual UGen
s
during expansion.
Abstract method which must be implemented by creating the actual UGen
s
during expansion. This method is at most called once during graph
expansion
the expanded object (depending on the type parameter U
)
a trigger signal.
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.
demand-rate ugen (or other ugen) returning shape number for the envelope segment.
demand-rate ugen returning time scaling values
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.
demand-rate ugen (or other ugen) returning level values
demand-rate ugen (or other ugen) returning durational values
demand-rate ugen (or other ugen) returning shape number for the envelope segment.
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.
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 end held.
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.
demand-rate ugen returning level scaling values
demand-rate ugen returning level offset values
demand-rate ugen returning time scaling values
a done action performed when one of the demand-rated series ends
de.sciss.synth.DoneAction
de.sciss.synth.EnvShape
de.sciss.synth.ugen.EnvGen