the trigger used to calculate a new index. a trigger occurs when passing from non-positive to positive
a multi-channel graph element, where the output channels correspond to to the probabilites of their respective indices being chosen.
0
if the seq argument already sums up to 1.0 and thus doesn't need
normalization, 1
if the sum is not guaranteed to be 1.0 and thus the ugen is asked
to provide the normalization.
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.
Abstract method which must be implemented by creating the actual UGen
s
during expansion.
0
if the seq argument already sums up to 1.
0
if the seq argument already sums up to 1.0 and thus doesn't need
normalization, 1
if the sum is not guaranteed to be 1.0 and thus the ugen is asked
to provide the normalization.
a multi-channel graph element, where the output channels correspond to to the probabilites of their respective indices being chosen.
the trigger used to calculate a new index.
the trigger used to calculate a new index. a trigger occurs when passing from non-positive to positive
A UGen providing a probability-weighted index into a sequence upon receiving a trigger.
When triggered, returns a random index value based the values of the channels of the
prob
argument functioning as probabilities. The index is zero based, hence goes from0
toprob.numOutputs - 1
.By default the sequence of probabilities should sum to 1.0, however for convenience, this can be achieved by the ugen when the
normalize
flag is set to 1 (less efficient).the trigger used to calculate a new index. a trigger occurs when passing from non-positive to positive
a multi-channel graph element, where the output channels correspond to to the probabilites of their respective indices being chosen.
0
if the seq argument already sums up to 1.0 and thus doesn't need normalization,1
if the sum is not guaranteed to be 1.0 and thus the ugen is asked to provide the normalization.de.sciss.synth.ugen.Select