openmixer — generated API reference
    Preparing search index...

    Interface RtLoadReading

    One RT load reading from the engine. All busy* values are ratios of the real cycle budget — 0.5 = "half the cycle spent mixing" at ANY quantum; ≥ 1 = the whole budget was consumed and the cycle deadline was missed. busyPeak is peak-held by the engine and cleared on read (each reading answers "since the previous one"); overruns counts measured missed deadlines cumulatively; cycles counts measured cycles — 0 means the engine has not processed yet, so the reading carries no signal.

    interface RtLoadReading {
        busyEma: number;
        busyPeak: number;
        cycles: number;
        overruns: number;
    }

    Hierarchy (View Summary)

    Index
    busyEma: number

    Smoothed busy/budget ratio (one-pole EMA, advanced once per RT cycle).

    busyPeak: number

    Peak busy/budget ratio since the previous reading (read + cleared at the engine).

    cycles: number

    Cumulative count of measured cycles.

    overruns: number

    Cumulative count of cycles whose busy time reached the whole budget.