an index signal into the channels of the multi
argument. The index
is automatically clipped to lie between 0
and multi.numOutputs - 1
. The index
is truncated to its integer part (not rounded), hence using for instance an
index of 0.9
will still be interpreted as index 0
.
a graph element which is composed of the channels to be indexed.
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 graph element which is composed of the channels to be indexed.
an index signal into the channels of the multi
argument.
an index signal into the channels of the multi
argument. The index
is automatically clipped to lie between 0
and multi.numOutputs - 1
. The index
is truncated to its integer part (not rounded), hence using for instance an
index of 0.9
will still be interpreted as index 0
.
Abstract method which must be implemented by creating the actual UGen
s
during expansion.
A UGen which selects among a sequence of inputs, according to an index signal. Note that, although only one signal of the
multi
input is let through at a time, sill all ugens are continuously running.an index signal into the channels of the
multi
argument. The index is automatically clipped to lie between0
andmulti.numOutputs - 1
. The index is truncated to its integer part (not rounded), hence using for instance an index of0.9
will still be interpreted as index0
.a graph element which is composed of the channels to be indexed.
de.sciss.synth.ugen.TWindex