ComfyUI > Nodes > ComfyUI > Audio Equalizer (3-Band)

ComfyUI Node: Audio Equalizer (3-Band)

Class Name

AudioEqualizer3Band

Category
audio
Author
ComfyAnonymous (Account age: 763days)
Extension
ComfyUI
Latest Updated
2026-05-13
Github Stars
112.77K

How to Install ComfyUI

Install this extension via the ComfyUI Manager by searching for ComfyUI
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Audio Equalizer (3-Band) Description

Enhance audio with 3-band equalization for bass, midrange, and treble adjustments, ideal for precise sound tuning.

Audio Equalizer (3-Band):

The AudioEqualizer3Band node is designed to enhance your audio processing capabilities by providing a three-band equalization system. This node allows you to adjust the bass, midrange, and treble frequencies of an audio signal, enabling you to tailor the sound to your specific needs. Whether you're looking to boost the bass for a richer sound, enhance the midrange for clearer vocals, or increase the treble for a crisper audio experience, this node offers the flexibility to make precise adjustments. By applying a low shelf filter for bass, a peaking EQ for mids, and a high shelf filter for treble, the AudioEqualizer3Band node ensures that you can achieve the desired tonal balance in your audio projects. This node is particularly beneficial for audio artists and producers who want to fine-tune their soundscapes without delving into complex technical details.

Audio Equalizer (3-Band) Input Parameters:

audio

This parameter represents the input audio signal that you want to process. It is expected to be a dictionary containing the waveform and sample rate of the audio. The waveform is the actual audio data, while the sample rate indicates how many samples per second are used to represent the audio. This input is crucial as it forms the basis of the equalization process.

low_gain_dB

This parameter controls the gain applied to the low frequencies, commonly referred to as bass. It allows you to boost or cut the bass frequencies by a specified amount in decibels (dB). The range is from -24.0 dB to 24.0 dB, with a default value of 0.0 dB, meaning no change. Adjusting this parameter can enhance or reduce the bass presence in your audio.

low_freq

This parameter sets the cutoff frequency for the low shelf filter, which affects the bass frequencies. It determines the point below which the frequencies are boosted or cut. The range is from 20 Hz to 500 Hz, with a default value of 100 Hz. This parameter is essential for defining the extent of the bass adjustment.

mid_gain_dB

This parameter controls the gain applied to the midrange frequencies. Like the low_gain_dB, it allows you to boost or cut the mid frequencies by a specified amount in decibels. The range is from -24.0 dB to 24.0 dB, with a default value of 0.0 dB. Adjusting this parameter can enhance or reduce the clarity and presence of vocals and instruments.

mid_freq

This parameter sets the center frequency for the peaking EQ applied to the midrange frequencies. It determines the specific frequency around which the gain adjustment is focused. The range is from 200 Hz to 4000 Hz, with a default value of 1000 Hz. This parameter is crucial for targeting specific midrange frequencies for adjustment.

mid_q

This parameter defines the Q factor, or bandwidth, for the midrange peaking EQ. It determines the width of the frequency band affected by the gain adjustment. The range is from 0.1 to 10.0, with a default value of 0.707. A higher Q value results in a narrower band, while a lower Q value affects a wider range of frequencies.

high_gain_dB

This parameter controls the gain applied to the high frequencies, commonly referred to as treble. It allows you to boost or cut the treble frequencies by a specified amount in decibels. The range is from -24.0 dB to 24.0 dB, with a default value of 0.0 dB. Adjusting this parameter can enhance or reduce the brightness and clarity of your audio.

high_freq

This parameter sets the cutoff frequency for the high shelf filter, which affects the treble frequencies. It determines the point above which the frequencies are boosted or cut. The range is from 1000 Hz to 15000 Hz, with a default value of 5000 Hz. This parameter is essential for defining the extent of the treble adjustment.

Audio Equalizer (3-Band) Output Parameters:

waveform

The output waveform is the processed audio data after the equalization adjustments have been applied. It reflects the changes made to the bass, midrange, and treble frequencies based on the input parameters. This output is crucial for further audio processing or playback, as it represents the final equalized audio signal.

sample_rate

The sample rate output remains unchanged from the input audio. It indicates the number of samples per second used to represent the audio and is essential for ensuring that the processed audio can be accurately played back or further processed in subsequent nodes.

Audio Equalizer (3-Band) Usage Tips:

  • To achieve a balanced sound, start with small adjustments to the gain parameters and gradually increase or decrease them to find the desired tonal balance.
  • Use the low_freq and high_freq parameters to define the range of frequencies you want to affect, ensuring that your adjustments target the appropriate parts of the audio spectrum.
  • Experiment with the mid_q parameter to control the width of the midrange adjustments, allowing you to focus on specific frequencies or broader ranges as needed.

Audio Equalizer (3-Band) Common Errors and Solutions:

"Audio input is None"

  • Explanation: This error occurs when the audio input parameter is not provided or is set to None.
  • Solution: Ensure that you provide a valid audio input with both waveform and sample rate data before executing the node.

"Waveform shape is invalid"

  • Explanation: This error indicates that the waveform data is empty or not in the expected format.
  • Solution: Verify that the input audio contains valid waveform data and that it is correctly formatted before processing.

Audio Equalizer (3-Band) Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

Audio Equalizer (3-Band)