openmixer — generated API reference
    Preparing search index...

    Interface FarinaSweep

    A generated sweep and its Farina inverse filter, with the constants a caller reads back.

    interface FarinaSweep {
        durationS: number;
        f0: number;
        f1: number;
        inverse: Float64Array;
        L: number;
        lengthSamples: number;
        sampleRate: number;
        stimulus: Float64Array;
    }
    Index
    durationS: number

    The realised duration, seconds (lengthSamples / sampleRate).

    f0: number
    f1: number
    inverse: Float64Array

    The inverse filter, normalised so stimulus ⊛ inverse peaks at 1 at sample lengthSamples − 1.

    L: number

    The sweep-rate constant T / ln(f1/f0), seconds — the time the frequency takes to grow by e.

    lengthSamples: number

    round(durationS · sampleRate) — the length of both stimulus and inverse.

    sampleRate: number
    stimulus: Float64Array

    The exponential sine sweep, x(t), faded at both ends.