SplayAz spreads an array of channels across a ring of channels. Optional spread and center controls, and equal power levelCompensation. numChans and orientation are as in PanAz.
Each of the inputs is evenly spaced over a cyclic period of 2.0 in pos with 0.0 equal to channel zero and 2.0/numChans equal to channel 1, 4.0/numChans equal to channel 2, etc.
The distance between the input signals in the output range is determined by the spread argument.
| numChans | Number of output channels of the UGen | 
| inArray | Input signals (can be a single UGen or an array) | 
| spread | How far the input signals are apart in the output. If zero, everything is mixed on center position (see below). | 
| level | Scaling for all signals | 
| width | Over how much of the channels each signal is distributed. | 
| center | Which of the channels will be the first channel | 
| orientation | Should be zero if the front is a vertex of the polygon. The first speaker will be directly in front. Should be 0.5 if the front bisects a side of the polygon. Then the first speaker will be the one left of center. | 
| levelComp | If true, the signal level is adjusted to maintain overall loudness the same (n.reciprocal.sqrt). | 
| numChans | Number of output channels | 
| n | Number of input channels | 
| function | A function that returns a UGen (the channel index is passed as an argument) | 
| spread | |
| level | |
| width | |
| center | |
| orientation | |
| levelComp |