openmixer — generated API reference
    Preparing search index...

    Interface PartCarriage

    What one part's facts did against one target.

    carried and missing partition the part's declared facts, so a reader never has to subtract one list from another to learn what happened.

    interface PartCarriage {
        carried: readonly (
            | "fader"
            | "gain"
            | "pan"
            | "divergence"
            | "trim"
            | "polarity"
            | "align"
            | "name"
            | "colour"
            | "instrument"
            | "hrp"
            | "eq"
            | "gate"
            | "dynamics"
            | "drive"
            | "delay"
            | "reverb"
            | "width"
            | "order"
            | "chain"
            | "sends"
            | "mute"
            | "soloSafe"
            | "link"
            | "gateKey"
            | "fbs"
            | "record"
            | "toMain"
            | "sources"
            | "sourceRef"
            | "sourceStereo"
            | "solo"
            | "headAmp"
            | "inserts"
            | "meter"
            | "rta"
            | "recallSafe"
            | "members"
            | "parents"
            | "clip"
            | "source"
        )[];
        missing: readonly (
            | "fader"
            | "gain"
            | "pan"
            | "divergence"
            | "trim"
            | "polarity"
            | "align"
            | "name"
            | "colour"
            | "instrument"
            | "hrp"
            | "eq"
            | "gate"
            | "dynamics"
            | "drive"
            | "delay"
            | "reverb"
            | "width"
            | "order"
            | "chain"
            | "sends"
            | "mute"
            | "soloSafe"
            | "link"
            | "gateKey"
            | "fbs"
            | "record"
            | "toMain"
            | "sources"
            | "sourceRef"
            | "sourceStereo"
            | "solo"
            | "headAmp"
            | "inserts"
            | "meter"
            | "rta"
            | "recallSafe"
            | "members"
            | "parents"
            | "clip"
            | "source"
        )[];
        part: | "trim"
        | "mix"
        | "label"
        | "comp"
        | "eq"
        | "gate"
        | "drive"
        | "delay"
        | "reverb"
        | "order"
        | "chain"
        | "sends";
        refusal?: Refusal;
    }
    Index
    carried: readonly (
        | "fader"
        | "gain"
        | "pan"
        | "divergence"
        | "trim"
        | "polarity"
        | "align"
        | "name"
        | "colour"
        | "instrument"
        | "hrp"
        | "eq"
        | "gate"
        | "dynamics"
        | "drive"
        | "delay"
        | "reverb"
        | "width"
        | "order"
        | "chain"
        | "sends"
        | "mute"
        | "soloSafe"
        | "link"
        | "gateKey"
        | "fbs"
        | "record"
        | "toMain"
        | "sources"
        | "sourceRef"
        | "sourceStereo"
        | "solo"
        | "headAmp"
        | "inserts"
        | "meter"
        | "rta"
        | "recallSafe"
        | "members"
        | "parents"
        | "clip"
        | "source"
    )[]

    The facts this target carries — what a paste of this part would actually write.

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

    The facts it does not — never silently dropped; each names itself in the refusal.

    part:
        | "trim"
        | "mix"
        | "label"
        | "comp"
        | "eq"
        | "gate"
        | "drive"
        | "delay"
        | "reverb"
        | "order"
        | "chain"
        | "sends"
    refusal?: Refusal

    Why the part is not whole here. Present exactly when missing is non-empty, so a caller cannot report a clean landing for a part that lost a fact. args.facts is the missing set, comma-joined — the console's own token-list spelling on the wire.