openmixer — generated API reference
    Preparing search index...

    Type Alias CompCurveField

    CompCurveField:
        | "thresholdDb"
        | "ratio"
        | "kneeDb"
        | "attackMs"
        | "releaseMs"
        | "makeupDb"
        | "mixPct"

    The compressor curve's own field set — the model's numeric compressor fields PLUS the two the transfer curve carries and the wire does not (kneeDb, mixPct).

    Spelled as a key union rather than derived from the widget's CompState, because that shape lives in the catalog and core may not import it. The catalog keeps the compile-time proof that the two agree, which is what makes this union safe to state here.