Mixing

class tiliqua.dsp.MatrixMix(*args, src_loc_at=0, **kwargs)

Matrix mixer with tunable coefficients and configurable input & output channel count. Uses a single multiplier.

Coefficients must fit inside the self.ctype declared below. Coefficient update mode is selected by coeff_update:

  • CoeffUpdate.NONE: No update port.

  • CoeffUpdate.XY: Stream of (o_x, i_y, v) updates.

  • CoeffUpdate.BLOCK: Block stream, mapped row-major to coefficients.