openmixer — generated API reference
    Preparing search index...

    Interface ChannelPairAddress

    TWO channels naming one audio connection: where the signal comes FROM and where it goes TO.

    A send (/channel/{kind}/{index}/send/{busKind}/{busIndex}) and a matrix crosspoint (/channel/matrix/{index}/input/{srcKind}/{srcIndex}) are the same address wearing two hats — which is why the roles are named by SIGNAL FLOW rather than by "the one in the path" and "the other one". A send's path leads with its source and a crosspoint's leads with its destination, and calling both source/destination is what makes that difference visible instead of hiding it behind a positional name.

    interface ChannelPairAddress {
        destination: ChannelId;
        source: ChannelId;
    }
    Index
    destination: ChannelId
    source: ChannelId