openmixer — generated API reference
    Preparing search index...

    Function uniformFeatureMatrix

    • A feature matrix where every kind exposes the same feature set — for a mixer whose capability doesn't vary by kind: the software engine (fader/mute/gain/inserts on every strip), the hardware-free mock and the surface fake host (all features present). Replaces their SOFTWARE_FEATURES set and their has: () => … closures. The exhaustive object literal (typed PerKindFeatureMatrix) fails the build if a ChannelKind is added without a row here — no cast, no runtime kind walk.

      Parameters

      • features: Iterable<
            | "fader"
            | "gain"
            | "pan"
            | "trim"
            | "phantom"
            | "polarity"
            | "name"
            | "comp"
            | "eq"
            | "gate"
            | "width"
            | "mute"
            | "pad"
            | "solo"
            | "inserts"
            | "meter"
            | "sens",
        >

        the feature set every kind gets

      Returns PerKindFeatureMatrix

      an exhaustive matrix mapping each kind to that (shared) set