Displays a horizontal spectrum analyzer, which is a visual representation of its input audio signal’s frequency spectrum. Besides examining the frequency contents of its input audio signal, it’s also useful for providing visual feedback on custom Nodes.
Inputs
Audio Input
The audio signal to analyze. This technically also supports control signals, but as its name implies, the Spectrum Analyzer Node analyzes the frequency content of its input signal, so unless the control signal has a reasonable frequency content, the visualization will be typically empty.
Settings
Resolution
Sets the FFT size used for frequency analysis. Larger values produce more frequency detail but require more CPU. Values above 1024 require AudioNodes HD.
Smoothing
Controls how much the visualization smooths over time, from 0 (no smoothing) to 1 (maximum smoothing). Higher values create a slower, more gradual response to changes in the input signal.
Min dB
Sets the minimum decibel level displayed. Frequency content below this level is not shown.
Max dB
Sets the maximum decibel level displayed. Frequency content above this level is clipped to the top of the visualization.
Bar Count
Sets the number of bars the spectrum is resampled into, from 0 to 512. At 0, one bar is drawn per analysis bin, which follows Resolution.
Peak Hold
When set to Hold, each bar keeps its recent maximum as a marker above the live level. Off hides the markers.
Min Frequency
The minimum frequency from which analysis starts, in Hz. For example, to ignore frequency content below 200 Hz, set this to 200.
Max Frequency
The maximum frequency until which the Spectrum Analyzer Node analyses its input signal, in Hz. For example, to ignore frequency content above 4000 Hz, set this to 4000.
Frequency Curve
Scales the frequency spread visually. Values above 1 stretch lower frequencies wider (while reducing the width of higher frequencies). This is a good way to follow the logarithmically scaling nature of frequency content, and give more emphasis to lower frequencies, which most spectrum analyzers do.
Width
Node width on the Patcher and when appearing on custom Nodes, in pixels.
Height
Node height on the Patcher and when appearing on custom Nodes, in pixels.
Orientation
Sets the visual orientation: horizontal or vertical.
Theme
Sets the appearance color.
Contrast
Controls the visual contrast of the visualization, from 0 (no contrast) to 1 (maximum contrast).
Opacity
Visualization opacity, from 0 (completely invisible) to 1 (fully visible). This is typically useful for adding a more subtle visualization to custom Nodes.