AnalyserNode.AnalyserNode()

The AnalyserNode constructor of the Web Audio API creates a new AnalyserNode object instance.

Syntax

var analyserNode = new AnalyserNode(context, ?options);

Parameters

Inherits parameters from the AudioNodeOptions dictionary.

context
A reference to an AudioContext or OfflineAudioContext.
options Optional
  • fftSize: The desired initial size of the FFT for frequency-domain analysis. 
    The default is 2048.
  • maxDecibels: The desired initial maximum power in dB for FFT analysis.
    The default is -30.
  • minDecibels: The desired initial minimum power in dB for FFT analysis.
    The default is -100.
  • smoothingTimeConstant: The desired initial smoothing constant for the FFT analysis. The default is 0.8.

Return value

A new AnalyserNode object instance.

Specifications

Specification
Web Audio API
# dom-analysernode-analysernode

Browser compatibility

BCD tables only load in the browser

See also