SmoothIR is a lightweight tool for creating and shaping impulse
responses with a strong focus on clarity, control, and real-time feedback.
Originally built as a replacement for internal scripts, it has evolved
into a standalone application designed to streamline IR matching and
tonal shaping workflows.
Project Page: https://github.com/brummer10/SmoothIR
<https://github.com/brummer10/SmoothIR>
Release Page: https://github.com/brummer10/SmoothIR/releases/tag/v0.1
<https://github.com/brummer10/SmoothIR/releases/tag/v0.1>
Features
Reference Matching
Match a source signal against a reference and generate a corresponding
impulse response.
Integrated EQ
Shape the resulting curve with a flexible multi-band EQ, including
shelves and peak filters.
Real-Time Analysis
Live spectrum display with overlayed source, reference, and difference
curves.
Dynamic Processing Controls
Fine-tune the behavior of the generated IR using smoothing and dynamics
parameters.
High/Low Cut Filters
Clean up unwanted frequency extremes quickly and precisely.
Direct IR Export
Save generated impulse responses for use in other tools or convolution
engines.
Design Philosophy
SmoothIR focuses on being:
Fast – immediate visual feedback, minimal friction
Focused – no unnecessary features, just what’s needed
Transparent – what you see is what you get
The interface is built to stay out of the way, letting the EQ and
analysis do the talking.
Status
This is the first public release.
The core workflow is stable, but the project is still evolving.
Planned Improvements
* Implement live matching algorithms
* Additional processing modes
* Plugin version (VST/LV2/Clap)
* Workflow refinements based on user feedback
Feedback
If you find bugs or have ideas for improvements, feel free to open an
issue or get in touch.
License
BSD-3-Clause
Thanks for checking out SmoothIR.