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.mtx(7)Matrix output 7 on master bus (Ui24R only)
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)
setPan(value)Set pan for channel (between 0 and 1)
changePan(offset)Relatively change pan for channel
solo$Get solo state
setSolo(value)Set solo for channel
solo()Enable solo
unsolo()Disable solo
toggleSolo()Toggle solo status
eqChannel EQ (not for AUX and VCA channels)

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. The channel EQ is available for input, line, player, FX and sub group channels.