openmixer — generated API reference
    Preparing search index...

    Interface FlowWatchableMixer

    The mixer surface the flow watchdog samples + bounces (a structural subset of import('@freemixer/audio-engine').SoftwareMixer so tests inject a fake).

    interface FlowWatchableMixer {
        bounceChannel(channel: ChannelId): Promise<void>;
        channelHeadInput(channel: ChannelId): { l: string; r: string } | undefined;
        channels(): ChannelId[];
        channelSources(channel: ChannelId): readonly { l: string; r?: string }[];
        faderOf(channel: ChannelId): number;
        isEffectivelyMuted(channel: ChannelId): boolean;
    }
    Index
    • Respawn the channel's head+fader loopbacks and re-issue its routes (task #68).

      Parameters

      Returns Promise<void>

    • The head-node input ports the source(s) link into, or undefined for an unknown channel.

      Parameters

      Returns { l: string; r: string } | undefined

    • The channel's patched source endpoint(s) — empty when unpatched.

      Parameters

      Returns readonly { l: string; r?: string }[]

    • The channel's fader (linear) — 0 means the operator pulled it down.

      Parameters

      Returns number

    • Individual mute OR an active mute group — an operator-silenced channel.

      Parameters

      Returns boolean