ProxySubmix:
Filter:
Classes (extension) | Libraries > JITLib

ProxySubmix : Ndef : NodeProxy : BusPlug : AbstractFunction : Object
ExtensionExtension

a proxy for submixing other proxies

Description

For effects proxies, it is useful to create submixes of proxies. as the proxy monitor does not create a separate final signal of the proxy (for efficiency reasons), ProxySubmix can create this flexibly when needed to provide a post-fader signal.

Class Methods

Inherited class methods

Instance Methods

.proxies

the proxies it submixes

.sendNames

the names of the send level controls

.addMix(proxy, sendLevel: 0.25, postVol: true, mono: false)

add a proxy to be mixed in

Arguments:

proxy

the proxy to add a send signal of

sendLevel

start value for the send level

postVol

flag whether to add pre- or post proxy volume level

mono

flag whether to create mono sends

.removeMix(proxy)

Remove a proxy's input from this submix

Arguments:

proxy

the proxy to remove (not the proxy's name)

.addLevel(lev_ALL: 1, masterNodeID: 1001)

adds a master send level after mixing all sources

.clear

clear all internals

.ar(numChannels, offset: 0, clip: 'wrap')

From superclass: BusPlug

(inherited from Ndef) - can be used to explicitly initialise numChannels

Inherited instance methods