View Categories

Spectrum Analyzer Node

1 min read

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

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.

Theme

Sets the appearance color.

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.

Opacity

Visualization opacity, from 0 (completely invisible) to 1 (fully visible). This is typically useful for adding a more subtle visualization to custom Nodes.