Analyzes incoming signal data for oscilloscope/spectrum visualization.
| Direction | Handle |
|---|
| Input | audio-in |
| Output | audio-out |
| Parameter | Label | Type | Default | Range |
|---|
| fftSize | FFT Size | dropdown | 4096 | 2048, 4096, 8192, 16384 |
| maxDecibels | Max dB | slider | -30 | -100 - 0 |
| minDecibels | Min dB | slider | -100 | -150 - 0 |
| smoothingTimeConstant | Smoothing | slider | 0.8 | 0 - 0.99 |
| Field | Value |
|---|
| Native type | Analyser |
| Create args | none |
| Implementation status | partial |
Press a then a to add this node.
- 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)
| Field | Value |
|---|
| API node | AnalyserNode |
| Factory | createAnalyser |
| Factory args | none |
| Web Audio params | “ |
| Name | Type |
|---|
| fftSize | unsigned long |
| frequencyBinCount | unsigned long |
| minDecibels | double |
| maxDecibels | double |
| smoothingTimeConstant | double |
| Source | Identifier | Section |
|---|
| Primary | w3c-webaudio-1-1 | AnalyserNode |
| Secondary | mdn-webaudio | Web Audio API |