Calculate Amplitude for Frequencies (vuo.audio.analyze.fft)

Outputs a list of amplitudes, with each representing a range of frequencies in the audio.

This node is useful for finding the loudness of different ranges of pitches. The output can be used to create an audio spectrum visualizer.

This node performs a calculation called a Fourier transform. It divides up the full range of frequencies from the audio into subranges called bins, calculates the amplitude for each bin, and optionally aggregates the list of amplitudes to more closely match how humans perceive audio.

If you want a specific number of outputs, use the table below to pick the right Frequency Bins and Frequency Bin Averaging.

Frequency Bins Quadratic
Outputs
Logarithmic
Outputs
3 3 3
7 5 4
15 6 5
31 9 6
63 12 7
127 17 8
255 24 9
511 33 10
1023 46 11
2047 65 12

Technical details about the calculation: It’s a fast Fourier transform (FFT). The total number of bins used in the FFT is 2 * (Frequency Bins + 1) (a power of 2). Frequency Bins is the number of real-valued (frequency domain) coefficients minus the DC coefficient. The windowing function is Blackman-Harris.

Keywords: equaliser, equalizer, filter, fourier, music, pass, signal, sound, spectrum, waveform


Example compositions:


Back to vuo.audio node set documentation.