[ANN] SmoothIR v0.3 released
Hermann Meyer <[email protected]> Wed, 20 May 2026 08:16:38 +0200
| Newsgroups | gmane.linux.audio.announce |
|---|---|
| Message-ID | <939f097d-7c0d-43d1-ab24-874f664ba244__29800.6883401953$1779279825$gmane$org@web.de> |
SmoothIR is a lightweight tool for creating and shaping impulse=20 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=20 bigger: a flexible linear phase EQ, spectrum matching processor, IR=20 shaper, and lightweight IR creator in one plugin. SmoothEQ can work in multiple ways: =E2=80=A2 Load a reference audio file to visualize its spectrum and shape = your=20 input towards the tonal balance of the reference. =E2=80=A2 Load a source file to automatically generate an EQ curve from it= s=20 spectrum, then fine-tune it manually with the built-in EQ controls. =E2=80=A2 Load both a source and reference file to create a match EQ curve= =20 representing the spectral difference between them =E2=80=94 effectively=20 generating the correction needed to move the source closer to the referenc= e. =E2=80=A2 Or simply use SmoothEQ as a transparent 6-band linear phase EQ w= ith=20 additional low cut and high cut controls. The generated EQ curve itself is highly flexible: =E2=80=A2 The Smooth control evens out harsh frequency jumps and creates m= ore=20 natural curves. =E2=80=A2 The Dynamic control can enhance spectral contrasts and emphasize= =20 details when needed. =E2=80=A2 Tone Bias shifts the tonal focus between low-end warmth and high= -end=20 presence. Each band includes Solo and Mute functionality, allowing detailed=20 inspection of how individual regions affect the mix. Due to the nature=20 of linear phase processing, complete frequency isolation is not always=20 physically possible without introducing phase shifts =E2=80=94 SmoothEQ=20 intentionally avoids those artifacts while still providing meaningful=20 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=20 lightweight minimal phase impulse responses suitable for embedded=20 systems, hardware devices, low-latency environments, or resource-limited= =20 convolution engines. Export size can be freely selected depending on=20 quality and performance requirements. Additional features include: =E2=80=A2 Real-time spectrum visualization =E2=80=A2 Stereo IR processing =E2=80=A2 IR loading and reshaping =E2=80=A2 Zero-latency FIR head with efficient convolution backend =E2=80=A2 Adjustable IR export length =E2=80=A2 Smooth spectral morphing workflows =E2=80=A2 Match EQ style analysis without destructive processing =E2=80=A2 High precision double-based internal processing SmoothEQ is designed for sound design, mastering, corrective EQ, IR=20 optimization, tone matching, and experimental spectral processing =E2=80= =94 all=20 inside a single workflow. =2D-- ## Feedback If you find bugs or have ideas for improvements, feel free to open an=20 issue or get in touch. =2D-- ## License BSD-3-Clause =2D-- Project page: https://github.com/brummer10/SmoothIR Release Page: https://github.com/brummer10/SmoothIR/releases/tag/v0.3