Skip to content

scope - Oscilloscope

Analyzes incoming signal data for oscilloscope/spectrum visualization.

DirectionHandle
Inputaudio-in
Outputaudio-out
ParameterLabelTypeDefaultRange
fftSizeFFT Sizedropdown40962048, 4096, 8192, 16384
maxDecibelsMax dBslider-30-100 - 0
minDecibelsMin dBslider-100-150 - 0
smoothingTimeConstantSmoothingslider0.80 - 0.99
FieldValue
Native typeAnalyser
Create argsnone
Implementation statuspartial

Press a then a to add this node.

  • none
  • Analyser is used as a passthrough node with a dedicated visualization.
  • getFloatFrequencyData
  • getByteTimeDomainData
  • context
  • numberOfInputs
  • numberOfOutputs
  • connect
  • disconnect
  • Add user-facing controls for analyzer resolution and smoothing.

Based on AnalyserNode (MDN)

FieldValue
API nodeAnalyserNode
FactorycreateAnalyser
Factory argsnone
Web Audio params
NameType
--
NameType
fftSizeunsigned long
frequencyBinCountunsigned long
minDecibelsdouble
maxDecibelsdouble
smoothingTimeConstantdouble
SourceIdentifierSection
Primaryw3c-webaudio-1-1AnalyserNode
Secondarymdn-webaudioWeb Audio API
  • none