Class Preamp

Effector's subclass for Preamplifier.

Hierarchy (view full)

Constructors

Properties

cabinet: Cabinet
context: AudioContext
depth: GainNode
input: GainNode
isActive: boolean = true
level: number = 0
lfo: OscillatorNode
numberOfSamples: number = 1024
output: GainNode
paused: boolean = true
rate: AudioParam

Accessors

Methods

  • This method starts LFO. Namely, this method starts effector.

    Parameters

    • Optional startTime: number

      This argument is in order to schedule parameter.

    Returns void

  • This method stops LFO, then creates instance of OscillatorNode again.

    Parameters

    • Optional stopTime: number

      This argument is in order to schedule parameter.

    • Optional releaseTime: number

      This argument is in order to schedule parameter when it is necessary to consider release time.

    Returns void

  • This class (static) method creates instance of Float32Array for WaveShaperNode.

    Parameters

    • level: number

      This argument is preamp effect level.

    • numberOfSamples: number

      This argument is curve size.

    Returns null | Float32Array

    Return value is WaveShaperNode's 'curve'.