XSound - v4.3.10
    Preparing search index...

    Interface Harmonizer

    Effector's subclass for Harmonizer.

    interface Harmonizer {
        context: AudioContext;
        depth: GainNode;
        input: GainNode;
        isActive: boolean;
        lfo: OscillatorNode;
        output: GainNode;
        paused: boolean;
        rate: AudioParam;
        get INPUT(): GainNode;
        get OUTPUT(): GainNode;
        activate(): Harmonizer;
        connect(): GainNode;
        deactivate(): Harmonizer;
        param(params: "state"): boolean;
        param(params: "type"): HarmonizerType;
        param(params: "mode"): HarmonizerMode;
        param(params: "shifts"): [number, number];
        param(params: "dry"): number;
        param(params: "wets"): [number, number];
        param(params: HarmonizerParams): Harmonizer;
        params(): Required<HarmonizerParams>;
        start(): void;
        state(): boolean;
        stop(): void;
        toJSON(): string;
    }

    Hierarchy (View Summary)

    Index
    context: AudioContext
    depth: GainNode
    input: GainNode
    isActive: boolean = true
    lfo: OscillatorNode
    output: GainNode
    paused: boolean = true
    rate: AudioParam
    • This method gets or sets parameters for harmonizer. 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 pitch shifter if getter. Otherwise, return value is for method chain.

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

      Parameters

      • params: "type"

        This argument is string if getter. Otherwise, setter.

      Returns HarmonizerType

      Return value is parameter for pitch shifter if getter. Otherwise, return value is for method chain.

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

      Parameters

      • params: "mode"

        This argument is string if getter. Otherwise, setter.

      Returns HarmonizerMode

      Return value is parameter for pitch shifter if getter. Otherwise, return value is for method chain.

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

      Parameters

      • params: "shifts"

        This argument is string if getter. Otherwise, setter.

      Returns [number, number]

      Return value is parameter for pitch shifter if getter. Otherwise, return value is for method chain.

    • This method gets or sets parameters for harmonizer. 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 pitch shifter if getter. Otherwise, return value is for method chain.

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

      Parameters

      • params: "wets"

        This argument is string if getter. Otherwise, setter.

      Returns [number, number]

      Return value is parameter for pitch shifter if getter. Otherwise, return value is for method chain.

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

      Parameters

      • params: HarmonizerParams

        This argument is string if getter. Otherwise, setter.

      Returns Harmonizer

      Return value is parameter for pitch shifter if getter. Otherwise, return value is for method chain.