openmixer — generated API reference
    Preparing search index...

    Interface CapturedChannel

    One channel's reusable processing, as captured/applied by the provider.

    interface CapturedChannel {
        chain: readonly PluginSlotJson[];
        comp?: CompState;
        eq?: EqState;
        gate?: GateState;
        processing?: ChannelConfigProcessing;
        processors?: readonly ProcessorSnapshotJson[];
    }
    Index
    chain: readonly PluginSlotJson[]
    comp?: CompState
    eq?: EqState

    The built-in EQ/gate/comp, when the source config carries them — see ChannelConfig.

    gate?: GateState

    The strip's own facts as one block — see ChannelConfig.processing. A capture always writes it; a factory instrument template never does, and an apply reads an absent block as "not stated" (channel-contract spec revision 4), landing and clearing nothing that rides it.

    processors?: readonly ProcessorSnapshotJson[]

    The channel's PROCESSING ARRANGEMENT — its ordered Processor chain, the fact mixer-standard.md calls the one processing model. A config that carried the insert rack and the EQ/gate/comp values but not the ORDER they run in was a config of a different desk: order is load-bearing (ADR-0006) and reaches audio through the native step walk.

    Absent when the provider has no structural layer to read a chain from.