LC Audio EQ 3-Band ποΈ
Fixed-up muddy soundtrack, no audio stack required
- audio
- audio
Generated soundtracks have a sound problem in common: they're often boxy or dull, with everything sitting in the muddiest part of the spectrum. LC Audio Equalizer 3-Band is the corrective - a three-knob EQ that can add low-end body, cut the honky midrange, or put a little air on top without making you install a full DAW-grade audio stack into ComfyUI.
The three bands map to the three fixes people actually need. Low shelf to thicken or thin the bass. A peaking mid to tame "boxiness" (that's the tooltip's word, and it's the right one - voice and cheap speakers live around 800 Hzβ1.5 kHz, and a small cut there cleans up most AI audio). A high shelf for sparkle above ~5 kHz or to dull hiss. The defaults - 100 Hz low corner, 1 kHz mid, 5 kHz high - are sensible starting points you'll tweak by ear.
How it works
This is real filtering, done in pure NumPy: low shelf, peaking band, and high shelf implemented as biquad filters, applied per channel for stereo, all in-memory with zero external dependencies (no SoX, no Numba). The behavior that separates a well-made EQ from a toy is the bypass: each band only runs when its gain isn't 0 dB. Leave all three at 0 and the node is a pass-through - critically, it doesn't "color" the signal with the shelf/peak math when you're not using a band. So you can wire it in permanently and dial bands in and out as needed.
Gain range is β24 to +24 dB per band, generous. mid_q controls the width of the mid peak: 0.707 is a broad, musical cut/boost, higher Q narrows it toward a surgical notch.
The inputs that matter
low_gain_dB/mid_gain_dB/high_gain_dB- the three gains. 0 skips that band. Small values go a long way; +3 dB of shelf is a noticeable change.mid_freq/mid_q- center and width of the mid band. To de-box a voice, cut around 300β500 Hz slightly; presence lives ~2β4 kHz.low_freq/high_freq- the two shelf corners, if you want them somewhere other than the defaults.
One output: the processed audio.
How to install it
It's in the lonecatone23/ComfyUI_LC_AV_nodes pack (LC Audio_Video, MIT, by lonecatone23 - companion to the image-side ComfyUI_LC123_nodes, kept as a separate repo):
- ComfyUI Manager: search "LC Audio_Video" or
ComfyUI_LC_AV_nodes. - Manual:
cd ComfyUI/custom_nodes && git clone https://github.com/lonecatone23/ComfyUI_LC_AV_nodes, restart ComfyUI ([LC AV] total 16 nodesin the console).
No model downloads, no extra pip installs - just ComfyUI's built-in Python.
Where it's easy to go wrong
The number-one beginner move is cranking a band and wondering why everything distorts. Remember there's no clip protection on the EQ - boosts can push peaks past full scale, so pair it with LC Audio Volume (turn down after boosting, or keep boosts modest). And trust the "small cuts to tame boxiness" advice in the tooltip: subtractive EQ almost always sounds better than additive when you're cleaning up an AI mix. If you need a frequency analyzer to see what you're doing, this pack doesn't ship one - do your first pass by ear, since the spectrum problems in generated audio are usually obvious enough.
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| audio | AUDIO | Comfy AUDIO to EQ. Stereo is processed per channel. 0 dB bands are skipped so they do not color the signal. | |
| low_gain_dB | FLOAT | 0.0-24β24 | Low-shelf gain in dB. Positive boosts bass below low_freq; negative cuts it. 0 skips this band. |
| low_freq | INT | 10020β500 | Low-shelf corner in Hz (typical 60β150). Everything below this is boosted or cut by low_gain_dB. |
| mid_gain_dB | FLOAT | 0.0-24β24 | Peaking-mid gain in dB around mid_freq. Use small cuts to tame boxiness; 0 skips this band. |
| mid_freq | INT | 1000200β4000 | Center of the mid peak in Hz (voice body ~800β1500, presence ~2β4 kHz). |
| mid_q | FLOAT | 0.7070.1β10 | Width of the mid peak. 0.7 is broad; higher Q is a narrower notch/boost. Only used when mid_gain_dB is not 0. |
| high_gain_dB | FLOAT | 0.0-24β24 | High-shelf gain in dB. Positive adds air above high_freq; negative dulls hiss. 0 skips this band. |
| high_freq | INT | 50001000β15000 | High-shelf corner in Hz (typical 4β8 kHz). Everything above this follows high_gain_dB. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| audio | AUDIO | β |