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--