Nodes/ComfyUI_MusicTools/Music - Equalize
ComfyUI Node

Music - Equalize

Frequencies You Can't Get Wrong

By jeankassio·Created 9 months ago·Updated a day ago· 154
Music - Equalize
  • audio
  • AUDIO
bass_freq100
bass_gain0.0
mid_freq1000
mid_gain0.0
treble_freq10000
treble_gain0.0

EQ is the most fundamental tool in audio, and also the easiest one to make sound bad with. Music - Equalize from ComfyUI Music Tools is a three-band peaking EQ with validated, Nyquist-safe frequency ranges - which is a more interesting promise than it sounds like, because a surprising number of EQ implementations let you set a treble band at a frequency that your sample rate can't even represent. This one won't.

The six inputs

Three bands, each with a frequency and a gain:

  • bass_freq (20–500 Hz, default 100) and bass_gain (±12 dB)
  • mid_freq (200–5000 Hz, default 1000) and mid_gain (±12 dB)
  • treble_freq (2000–20000 Hz, default 10000) and treble_gain (±12 dB)

That's the whole thing. Set a center frequency, boost or cut up to 12 dB, and the node applies a peaking filter - a gentle bell curve around that center, not a brick-wall shelf. One AUDIO output. Batch and channel layout preserved.

How to actually use it

The defaults are already a usable "sweeten" starting point. The three moves that cover most of what you'll ever need:

  1. Mud cut - cut bass_gain around 100–150 Hz when a generated mix sounds boxy. A couple of dB is plenty.
  2. Presence - nudge mid_gain around 2–3 kHz for vocals that sit buried in the track. This is the "AI vocals sound buried" fix.
  3. Air - a small treble_gain boost around 10–12 kHz to take the dull edge off AI-rendered audio.

Keep the bands' jobs separate: the bass band is low-end body, the mid band is where vocals and most instruments live, the treble band is air and sizzle. If you find yourself boosting the treble band by 9 dB, stop and go re-check the source - you're polishing a problem that exists upstream.

Where it fits

The pack's own finishing chain bakes EQ into Music Fix and the master node, so the standalone EQ is for when you want to touch tone without the rest of the mastering. It's also a good mid-chain tool: EQ the vocal stem after stem separation, or EQ a track before compression (EQ-before-compression means the compressor reacts to the shape you made; EQ-after means the compressor reacts to the raw signal and you EQ the result - both are valid, but they're different results).

Honest limit: three bands is three bands. No high-pass filter, no Q control, no shelves - if you need surgical cuts with adjustable bandwidth, you want a real parametric EQ elsewhere. This node is the "quick, safe, in-graph tone tweak," and it's good at exactly that.

Install

Standard pack install:

cd ComfyUI/custom_nodes
git clone https://github.com/jeankassio/ComfyUI_MusicTools.git
cd ComfyUI_MusicTools
python -m pip install -r requirements.txt

Restart, find it under music. Pure SciPy filtering - no models, no GPU, instant.

Categorymusic

Inputs (7)

NameTypeDefaultDescription
audioAUDIO
bass_freqINT10020–500
bass_gainFLOAT0.0-12–12
mid_freqINT1000200–5000
mid_gainFLOAT0.0-12–12
treble_freqINT100002000–20000
treble_gainFLOAT0.0-12–12

Outputs (1)

NameTypeDescription
AUDIOAUDIO