Audio Loom - v0.3.0
    Preparing search index...

    Class EffectsBus

    Manages the effects bus with wet/dry routing, convolution reverb, and filters.

    Index

    Constructors

    Methods

    • Sets the wet/dry mix for the effects bus.

      Parameters

      • wet: number

      Returns void

    • Applies a reverb effect using a loaded impulse response.

      Parameters

      • key: string | null

      Returns Promise<void>

    • Gets the key of the currently active reverb.

      Returns string | null

    • Sets the low-pass filter parameters.

      Parameters

      • frequency: number
      • Q: number = 1

      Returns void

    • Sets the high-pass filter parameters.

      Parameters

      • frequency: number
      • Q: number = 1

      Returns void

    • Gets comprehensive state information.

      Returns {
          initialized: boolean;
          wetMix: number;
          activeReverb: string | null;
          lowPass: FilterConfig | null;
          highPass: FilterConfig | null;
          registeredImpulses: string[];
      }

    • Gets the convolver node for direct impulse response changes.

      Returns ConvolverNode | null

    • Sets the active impulse key (for tracking).

      Parameters

      • key: string | null

      Returns void

    • Updates the wet mix value (for tracking after transition).

      Parameters

      • value: number

      Returns void