openmixer — generated API reference
    Preparing search index...

    Function channelConfigStates

    • Whether a config document makes a STATEMENT about fact at all — every block its fields ride is present (spec revision 4). A document that does not state a fact is not silent about it in the revision-3 sense: silence inside a present block means fresh, an absent block means the document has nothing to say, and the apply leaves the strip's value where it stands.

      The ONE derivation both the apply's clear pass (clearAbsentConfigFacts) and the preview (channel-config-moves.ts) consume, so a warning can never list a move the door will not make on a template that carries no head stage.

      Parameters

      • captured: CapturedChannel
      • fact:
            | "trim"
            | "link"
            | "record"
            | "width"
            | "fader"
            | "gain"
            | "pan"
            | "divergence"
            | "polarity"
            | "align"
            | "name"
            | "colour"
            | "instrument"
            | "source"
            | "inserts"
            | "mute"
            | "solo"
            | "soloSafe"
            | "headAmp"
            | "eq"
            | "gate"
            | "gateKey"
            | "dynamics"
            | "delay"
            | "reverb"
            | "drive"
            | "order"
            | "chain"
            | "sends"
            | "meter"
            | "rta"
            | "hrp"
            | "fbs"
            | "recallSafe"
            | "clip"
            | "members"
            | "parents"
            | "toMain"
            | "sources"
            | "sourceStereo"
            | "sourceRef"

      Returns boolean