XSound - v4.3.2
    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

    Properties

    context: AudioContext
    depth: GainNode
    input: GainNode
    isActive: boolean = true
    lfo: OscillatorNode
    output: GainNode
    paused: boolean = true
    rate: AudioParam

    Accessors

    Methods

    • 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

      Returns Harmonizer

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