SmoothIR – Initial Release
Hermann Meyer <[email protected]> Wed, 29 Apr 2026 14:54:33 +0200
| Newsgroups | gmane.linux.audio.announce |
|---|---|
| Message-ID | <bccc977c-0e7c-41f5-a24b-e1cc0d523832__9791.39206917665$1777627156$gmane$org@web.de> |
This is a multi-part message in MIME format.
--------------POdYDL0bs2xjmr5f9SdX0Zjf
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
SmoothIR is a lightweight tool for creating and shaping impulse=20
responses with a strong focus on clarity, control, and real-time feedback.
Originally built as a replacement for internal scripts, it has evolved=20
into a standalone application designed to streamline IR matching and=20
tonal shaping workflows.
Project Page: https://github.com/brummer10/SmoothIR=20
<https://github.com/brummer10/SmoothIR>
Release Page: https://github.com/brummer10/SmoothIR/releases/tag/v0.1=20
<https://github.com/brummer10/SmoothIR/releases/tag/v0.1>
Features
Reference Matching
Match a source signal against a reference and generate a corresponding=20
impulse response.
Integrated EQ
Shape the resulting curve with a flexible multi-band EQ, including=20
shelves and peak filters.
Real-Time Analysis
Live spectrum display with overlayed source, reference, and difference=20
curves.
Dynamic Processing Controls
Fine-tune the behavior of the generated IR using smoothing and dynamics=20
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=20
engines.
Design Philosophy
SmoothIR focuses on being:
Fast =E2=80=93 immediate visual feedback, minimal friction
Focused =E2=80=93 no unnecessary features, just what=E2=80=99s needed
Transparent =E2=80=93 what you see is what you get
The interface is built to stay out of the way, letting the EQ and=20
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=20
issue or get in touch.
License
BSD-3-Clause
Thanks for checking out SmoothIR.
--------------POdYDL0bs2xjmr5f9SdX0Zjf
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-=
8">
</head>
<body>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">SmoothIR is a lightweight tool for creating and shaping impulse respons=
es with a strong focus on clarity, control, and real-time feedback.</span>=
</p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Originally built as a replacement for internal scripts, it has evolved =
into a standalone application designed to streamline IR matching and tonal=
shaping workflows.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Project Page: </span><a
href=3D"https://github.com/brummer10/SmoothIR" target=3D"_blank"><=
span
style=3D"white-space: pre-wrap;">https://github.com/brummer10/Smoo=
thIR</span></a></p>
<p class=3D"first:mt-0 last:mb-0"><br>
<span style=3D"white-space: pre-wrap;">Release Page: </span><a
href=3D"https://github.com/brummer10/SmoothIR/releases/tag/v0.1"
target=3D"_blank"><span style=3D"white-space: pre-wrap;">https://g=
ithub.com/brummer10/SmoothIR/releases/tag/v0.1</span></a></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Features</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Reference Matching</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;"> Match a source signal against a reference and generate a correspondin=
g impulse response.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Integrated EQ</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;"> Shape the resulting curve with a flexible multi-band EQ, including sh=
elves and peak filters.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Real-Time Analysis</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;"> Live spectrum display with overlayed source, reference, and differenc=
e curves.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Dynamic Processing Controls</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;"> Fine-tune the behavior of the generated IR using smoothing and dynami=
cs parameters.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">High/Low Cut Filters</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;"> Clean up unwanted frequency extremes quickly and precisely.</span></p=
>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Direct IR Export</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;"> Save generated impulse responses for use in other tools or convolutio=
n engines.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Design Philosophy</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">SmoothIR focuses on being:</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Fast =E2=80=93 immediate visual feedback, minimal friction</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Focused =E2=80=93 no unnecessary features, just what=E2=80=99s needed</=
span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Transparent =E2=80=93 what you see is what you get</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">The interface is built to stay out of the way, letting the EQ and analy=
sis do the talking.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Status</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">This is the first public release.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">The core workflow is stable, but the project is still evolving.</span><=
/p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Planned Improvements</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">* Implement live matching algorithms</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">* Additional processing modes</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">* Plugin version (VST/LV2/Clap)</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">* Workflow refinements based on user feedback</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;"> Feedback</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">If you find bugs or have ideas for improvements, feel free to open an i=
ssue or get in touch.</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">License</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">BSD-3-Clause</span></p>
<p class=3D"first:mt-0 last:mb-0"><span style=3D"white-space: pre-wrap=
;">Thanks for checking out SmoothIR.</span></p>
<p class=3D"first:mt-0 last:mb-0"><br>
<br>
</p>
<p></p>
</body>
</html>
--------------POdYDL0bs2xjmr5f9SdX0Zjf--