Skip to main content

Master Bus

A MasterChannel represents a channel on the master bus. Get access to an instance of MasterChannel first:

CallDescription
conn.master.input(2)Input 2 on master bus
conn.master.line(1)Line Input 1 on master bus
conn.master.player(1)Player channel 1 on master bus
conn.master.aux(2)AUX channel 2 on master bus
conn.master.fx(3)FX channel 3 on master bus
conn.master.sub(3)Sub group 3 on master bus
conn.master.vca(4)VCA 4 on master bus

The MasterChannel exposes the following operations:

Call on MasterChannelDescription
all generic channel operations
pan$Get pan value (between 0 and 1)
pan(value)Set pan for channel (between 0 and 1)
solo$Get solo status (0 or 1)
setSolo(value)Set solo for channel (0 or 1)
solo()Enable solo
unsolo()Disable solo
toggleSolo()Toggle solo status

For input, line and aux master channels, the bus returns a DelayableMasterChannel object which is a subtype of MasterChannel. It contains the following members:

Call on channelDescription
all from master channel
setDelay(ms)Set delay of the channel in milliseconds (between 0 and 250 (for input or line inputs) or 500 (for aux outputs))
changeDelay(offsetMs)Change channel delay relatively by adding a given value in milliseconds
delay$Get channel delay in milliseconds

Input channels on the master bus also support automix and multitrack settings, see separate sections.