openmixer — generated API reference
    Preparing search index...

    Interface RtaOverlayMessage

    A real-time-analyzer frame for the EQ-CURVE OVERLAY (the /rta rows over ?watch=1): a compact, log-frequency-aggregated, 0..1-normalised band set — cheap enough to redraw every poll behind a live-dragged EQ curve. bins[i] is (dB − RTA_DB_MIN) / (RTA_DB_MAX − RTA_DB_MIN) clamped to 0..1 (0 = the analyzer floor, 1 = 0 dBFS), log-spaced 20 Hz .. 20 kHz across bins.length bars — the same shape EqCurve.vue's rta prop already draws.

    bins is the PRE-EQ tap. binsPost is the OPTIONAL POST-EQ tap's overlay (issue #96), same shape and bar count — present only for a watched strip (the MAIN bus has no EQ to A/B). The client's Pre / Post / Both switch picks which to draw; when binsPost is absent it degrades to the single (pre) trace, the pre-#96 behaviour.

    interface RtaOverlayMessage {
        bins: readonly number[];
        binsPost?: readonly number[];
        strip: ChannelRef;
        type: "rta";
    }
    Index
    bins: readonly number[]
    binsPost?: readonly number[]
    strip: ChannelRef
    type: "rta"