THE ROOF (#112): how many bus slots the node holds — matrix, aux and group together. Asked before any bus is built, so an over-allocation refuses with a code instead of throwing partway through construction and leaving no console.
Drive matrix index's own fader/mute/balance master stage, and the per-destination
output delay that rides after it (outputDelayMs).
Set matrix index's crosspoint level for native source slot source.
Declare what source slot slot of matrix index is fed from: -1 = MAIN, >= 0 = a
native bus lane, any other negative = no native source (task #29).
The (strip -> bus) send of the summing-bus law (tap 0 = post-fader, 1 = pre).
ASSIGN / UN-ASSIGN one strip to the SUMMED MAIN — the destination with no column in that
table, because the strip walk sums it (ctrl[strip].active).
Reconcile the native matrix set to lanes — per-matrix channel count (2 = stereo, 1 =
mono #170) and the lane's port BASE name (the bus's console identity, #162) — returning
each matrix's own output port(s).
The native-node surface buildNativeMatrixControl adapts — the subset of NativeConsoleMixer the first-class MATRIX strip control (#146) drives.