Skip to main content

AUX Sends

Get access to a AuxBus object with conn.aux(busNumber). Then pick one of the available AuxChannel objects:

CallDescription
conn.aux(3).input(2)Input 2 on AUX bus 3
conn.aux(3).line(1)Line Input 1 on AUX bus 3
conn.aux(3).player(1)Player channel 1 on AUX bus 3
conn.aux(3).fx(3)FX channel 3 on AUX bus 3

An AuxChannel supports the following operations:

Call on AuxChannelDescription
all generic channel operations
setPan(value)Set pan for channel (between 0 and 1). Not possible for mono AUX!
changePan(offset)Relatively change pan for channel. Not possible for mono AUX!
pre()Set channel to PRE
post()Set channel to POST
togglePost()Toggle PRE/POST status
setPost(value)Set POST (true) or PRE (false)
preProc()Set channel to PRE PROC
postProc()Set channel to POST PROC
setPostProc(value)Set POST PROC (true) or PRE PROC (false)
post$Get POST status (false for PRE, true for POST)
postProc$Get POST PROC status (false for PRE PROC, true for POST PROC)
pan$Get pan value (between 0 and 1)

On the Ui24R an AUX bus can be converted into a matrix bus. The AuxBus exposes an isMatrix$ observable to detect this:

Call on AuxBusDescription
conn.aux(7).isMatrix$Emits true when this AUX bus is currently a matrix

See the Matrix (MTX) Bus section for how to control a matrix.