openmixer — generated API reference
    Preparing search index...

    Type Alias Taper

    Taper:
        | { kind: "linear" }
        | { kind: "log" }
        | { kind: "piecewise"; points: readonly TaperPoint[] }

    How a param's value maps to/from its 0..1 position:

    • linear — value is linear in position (v = min + p·(max−min)).
    • log — value is geometric in position (constant ratio per unit throw); requires min > 0 && max > 0 (a frequency sweep, e.g. 20 Hz…20 kHz).
    • piecewise— an arbitrary monotonic curve given as breakpoints, linearly interpolated between them (captured / calibrated console tapers).