MultiOutUGen:
Filter:
Classes | UGens > Base

MultiOutUGen : UGen : AbstractFunction : Object

Superclass for all UGens with multiple outputs
Source: UGen.sc
Subclasses: AbstractIn, ArneodoCoulletTresser, ArrayMax, AtsParInfo, … see all

Description

This is a superclass for all UGens with multiple outputs. MultiOutUGen creates the OutputProxy ugens needed for the multiple outputs.

Class Methods

Inherited class methods

Undocumented class methods

MultiOutUGen.newFromDesc(rate, numOutputs, inputs)

Instance Methods

.initOutputs(numChannels, rate)

Create an array of OutputProxies for the outputs.

Arguments:

numChannels

Number of outputs. Must be a nonzero, positive integer. This is fixed when the SynthDef is compiled so cannot be assigned to a SynthDef argument.

Inherited instance methods

Undocumented instance methods

.channels

.numOutputs

.synthIndex

.synthIndex = index

From superclass: UGen

.writeOutputSpecs(file)