final case
class SplayAz(rate: Rate, numChannels: Int, in: GE, spread: GE, center: GE, level: GE, width: GE, orient: GE) extends Lazy
A graph element that spreads a sequence of input channels across a ring of output channels.
This works by feeding each input channel through a dedicated PanAz
UGen, and mixing the
results together.
The panning position of each input channel with index ch
is calculated by the formula:
val pf = 2.0 / (num-in-channels - 1) * (num-out-channels - 1) / num-out-channels
ch * pf + center
'''Note:''' the spread argument is currently not implemented, and thus channels will always
be distributed with a spread of 1.0
.
- Value Params
- center
the position of the first channel (see
PanAz
)- in
the input signal
- level
a global gain factor (see
PanAz
)- numChannels
the number of output channels
- orient
the
orient
parameter for eachPanAz
- spread
the spacing between input channels with respect to the output panning. '''Note:''' currently not implemented
- width
the
width
parameter for eachPanAz
- See also
- Companion
- object
trait Serializable
trait Lazy
trait GE
trait Expander[UGenInLike]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any