SmoothIR is a lightweight tool for creating and shaping impulse
responses with a strong focus on clarity, control, and real-time feedback.
This Release introduce SmoothEQ:
SmoothEQ is a
Linear Phase EQ based on Impulse Response Processing as Clap Plugin
What started as an experimental IR tool evolved into something much
bigger: a flexible linear phase EQ, spectrum matching processor, IR
shaper, and lightweight IR creator in one plugin.
SmoothEQ can work in multiple ways:
• Load a reference audio file to visualize its spectrum and shape your
input towards the tonal balance of the reference.
• Load a source file to automatically generate an EQ curve from its
spectrum, then fine-tune it manually with the built-in EQ controls.
• Load both a source and reference file to create a match EQ curve
representing the spectral difference between them — effectively
generating the correction needed to move the source closer to the reference.
• Or simply use SmoothEQ as a transparent 6-band linear phase EQ with
additional low cut and high cut controls.
The generated EQ curve itself is highly flexible:
• The Smooth control evens out harsh frequency jumps and creates more
natural curves.
• The Dynamic control can enhance spectral contrasts and emphasize
details when needed.
• Tone Bias shifts the tonal focus between low-end warmth and high-end
presence.
Each band includes Solo and Mute functionality, allowing detailed
inspection of how individual regions affect the mix. Due to the nature
of linear phase processing, complete frequency isolation is not always
physically possible without introducing phase shifts — SmoothEQ
intentionally avoids those artifacts while still providing meaningful
band auditioning.
SmoothEQ can also export its EQ curve as an impulse response file.
This makes it possible to transform large, CPU-heavy IRs into
lightweight minimal phase impulse responses suitable for embedded
systems, hardware devices, low-latency environments, or resource-limited
convolution engines. Export size can be freely selected depending on
quality and performance requirements.
Additional features include:
• Real-time spectrum visualization
• Stereo IR processing
• IR loading and reshaping
• Zero-latency FIR head with efficient convolution backend
• Adjustable IR export length
• Smooth spectral morphing workflows
• Match EQ style analysis without destructive processing
• High precision double-based internal processing
SmoothEQ is designed for sound design, mastering, corrective EQ, IR
optimization, tone matching, and experimental spectral processing — all
inside a single workflow.
---
## Feedback
If you find bugs or have ideas for improvements, feel free to open an
issue or get in touch.
---
## License
BSD-3-Clause
---
Project page:
https://github.com/brummer10/SmoothIR
Release Page:
https://github.com/brummer10/SmoothIR/releases/tag/v0.3