XSound - v4.1.3
    Preparing search index...

    Interface Glide

    This private class is for oscillator glide.

    interface Glide {
        activate(): Glide;
        deactivate(): Glide;
        param(params: "state"): boolean;
        param(params: "type"): GlideType;
        param(params: "time"): number;
        param(params: GlideParams): Glide;
        params(): Required<GlideParams>;
        ready(frequency: number): void;
        start(oscillator: OscillatorNode, startTime?: number): void;
        state(): boolean;
        stop(): void;
    }

    Implements

    Index

    Methods

    • This method gets or sets parameters for glide.

      Parameters

      • params: "state"

        This argument is string if getter. Otherwise, setter.

      Returns boolean

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

    • This method gets or sets parameters for glide.

      Parameters

      • params: "type"

        This argument is string if getter. Otherwise, setter.

      Returns GlideType

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

    • This method gets or sets parameters for glide.

      Parameters

      • params: "time"

        This argument is string if getter. Otherwise, setter.

      Returns number

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

    • This method gets or sets parameters for glide.

      Parameters

      • params: GlideParams

        This argument is string if getter. Otherwise, setter.

      Returns Glide

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

    • This method sets frequencies for glide.

      Parameters

      • frequency: number

        This argument is next frequency for glide.

      Returns void

    • This method starts glide.

      Parameters

      • oscillator: OscillatorNode

        This argument is instance of OscillatorNode.

      • OptionalstartTime: number

        This argument is start time for glide.

      Returns void

    • This method gets glide state. If returns true, glide is active.

      Returns boolean