Skip to main content
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub
The Audio Equalizer (3-Band) node allows you to adjust the bass, mid, and treble frequencies of an audio waveform. It applies three separate filters: a low shelf for bass, a peaking filter for mids, and a high shelf for treble. Each band can be independently controlled with gain, frequency, and bandwidth settings.

Inputs

ParameterData TypeRequiredRangeDescription
audioAUDIOYes-The input audio data containing the waveform and sample rate.
low_gain_dBFLOATNo-24.0 to 24.0Gain for Low frequencies (Bass). Positive values boost, negative values cut. (default: 0.0)
low_freqINTNo20 to 500Cutoff frequency for Low shelf filter in Hertz (Hz). (default: 100)
mid_gain_dBFLOATNo-24.0 to 24.0Gain for Mid frequencies. Positive values boost, negative values cut. (default: 0.0)
mid_freqINTNo200 to 4000Center frequency for the Mid peaking filter in Hertz (Hz). (default: 1000)
mid_qFLOATNo0.1 to 10.0Q factor (bandwidth) for the Mid peaking filter. Lower values create a wider band, higher values create a narrower band. (default: 0.707)
high_gain_dBFLOATNo-24.0 to 24.0Gain for High frequencies (Treble). Positive values boost, negative values cut. (default: 0.0)
high_freqINTNo1000 to 15000Cutoff frequency for High shelf filter in Hertz (Hz). (default: 5000)
Note: The low_gain_dB, mid_gain_dB, and high_gain_dB parameters are only applied when their value is not zero. If a gain is set to 0.0, the corresponding filter stage is skipped.

Outputs

Output NameData TypeDescription
audioAUDIOThe processed audio data with the equalization applied, containing the modified waveform and the original sample rate.