Class Analyser

This private class manages 3 private classes (TimeOverview, Time, FFT) for visualizing sound wave.

Implements

Implements

Constructors

Properties

analyser: AnalyserNode
fft: FFT
frequencyDomainAnimationId: null | number = null
frequencyDomainTimerId: null | number = null
input: GainNode
time: Time
timeDomainAnimationId: null | number = null
timeDomainTimerId: null | number = null
timeOverviewL: TimeOverview
timeOverviewR: TimeOverview

Accessors

Methods

  • This method visualizes sound wave.

    Parameters

    • domain: Domain

      This argument is one of 'timeoverview', 'time', 'fft'.

    • Optional channel: ChannelNumber

      This argument is channel number (Left: 0, Right: 1 ...).

    • Optional buffer: AudioBuffer

      This argument is instance of AudioBuffer (If domain is 'timeoverview', this argument is required).

    Returns Analyser

    Return value is for method chain.