XSound - v4.3.10
    Preparing search index...

    Interface Phaser

    Effector's subclass for Phaser.

    interface Phaser {
        context: AudioContext;
        depths: [GainNode, GainNode];
        input: GainNode;
        isActive: boolean;
        lfos: [OscillatorNode, OscillatorNode];
        output: GainNode;
        paused: boolean;
        rates: [AudioParam, AudioParam];
        get INPUT(): GainNode;
        get OUTPUT(): GainNode;
        activate(): Phaser;
        connect(): GainNode;
        deactivate(): Phaser;
        param(params: "state"): boolean;
        param(params: "type"): PhaserType;
        param(params: "stage"): PhaserNumberOfStages;
        param(params: "connectionType"): PhaserFilterConnectionType;
        param(params: "frequency"): number | [number, number];
        param(params: "resonance"): number | [number, number];
        param(params: "depth"): number | [number, number];
        param(params: "rate"): number | [number, number];
        param(params: "mix"): number | [number, number];
        param(params: "dry"): number;
        param(params: "wet"): number | [number, number];
        param(params: PhaserParams): Phaser;
        params(): Required<PhaserParams>;
        start(startTime?: number): void;
        state(): boolean;
        stop(stopTime?: number, releaseTime?: number): void;
        toJSON(): string;
    }

    Hierarchy (View Summary)

    Index
    context: AudioContext
    depths: [GainNode, GainNode]
    input: GainNode
    isActive: boolean = true
    lfos: [OscillatorNode, OscillatorNode]
    output: GainNode
    paused: boolean = true
    rates: [AudioParam, AudioParam]
    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "state"

        This argument is string if getter. Otherwise, setter.

      Returns boolean

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "type"

        This argument is string if getter. Otherwise, setter.

      Returns PhaserType

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "stage"

        This argument is string if getter. Otherwise, setter.

      Returns PhaserNumberOfStages

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "connectionType"

        This argument is string if getter. Otherwise, setter.

      Returns PhaserFilterConnectionType

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "frequency"

        This argument is string if getter. Otherwise, setter.

      Returns number | [number, number]

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "resonance"

        This argument is string if getter. Otherwise, setter.

      Returns number | [number, number]

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "depth"

        This argument is string if getter. Otherwise, setter.

      Returns number | [number, number]

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "rate"

        This argument is string if getter. Otherwise, setter.

      Returns number | [number, number]

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "mix"

        This argument is string if getter. Otherwise, setter.

      Returns number | [number, number]

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "dry"

        This argument is string if getter. Otherwise, setter.

      Returns number

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: "wet"

        This argument is string if getter. Otherwise, setter.

      Returns number | [number, number]

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for phaser effector. This method is overloaded for type interface and type check.

      Parameters

      • params: PhaserParams

        This argument is string if getter. Otherwise, setter.

      Returns Phaser

      Return value is parameter for phaser effector if getter. Otherwise, return value is for method chain.