Variable DefaultFilterOptionsConst

DefaultFilterOptions: {
    volume: 1;
    equalizer: {
        band: number;
        gain: number;
    }[];
    karaoke: null | {
        level?: number;
        monoLevel?: number;
        filterBand?: number;
        filterWidth?: number;
    };
    timescale: null | {
        speed?: number;
        pitch?: number;
        rate?: number;
    };
    tremolo: null | {
        frequency?: number;
        depth?: number;
    };
    vibrato: null | {
        frequency?: number;
        depth?: number;
    };
    rotation: null | {
        rotationHz?: number;
    };
    distortion: null | {
        sinOffset?: number;
        sinScale?: number;
        cosOffset?: number;
        cosScale?: number;
        tanOffset?: number;
        tanScale?: number;
        offset?: number;
        scale?: number;
    };
    channelMix: null | {
        leftToLeft?: number;
        leftToRight?: number;
        rightToLeft?: number;
        rightToRight?: number;
    };
    lowPass: null | {
        smoothing?: number;
    };
} = ...

Default filter values

Type declaration

  • Readonly volume: 1

    Volume multiplier (0.0 - 5.0)

  • Readonly equalizer: {
        band: number;
        gain: number;
    }[]

    Equalizer bands (15 bands, -0.25 to 1.0 each)

  • Readonly karaoke: null | {
        level?: number;
        monoLevel?: number;
        filterBand?: number;
        filterWidth?: number;
    }

    Karaoke filter

  • Readonly timescale: null | {
        speed?: number;
        pitch?: number;
        rate?: number;
    }

    Timescale filter (speed, pitch, rate)

  • Readonly tremolo: null | {
        frequency?: number;
        depth?: number;
    }

    Tremolo filter (frequency, depth)

  • Readonly vibrato: null | {
        frequency?: number;
        depth?: number;
    }

    Vibrato filter (frequency, depth)

  • Readonly rotation: null | {
        rotationHz?: number;
    }

    Rotation filter (rotationHz)

  • Readonly distortion: null | {
        sinOffset?: number;
        sinScale?: number;
        cosOffset?: number;
        cosScale?: number;
        tanOffset?: number;
        tanScale?: number;
        offset?: number;
        scale?: number;
    }

    Distortion filter

  • Readonly channelMix: null | {
        leftToLeft?: number;
        leftToRight?: number;
        rightToLeft?: number;
        rightToRight?: number;
    }

    Channel mix filter

  • Readonly lowPass: null | {
        smoothing?: number;
    }

    Low pass filter