u/brummer10

SmoothIR v0.3 released

SmoothIR v0.3 released

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

u/brummer10 — 2 days ago

SmoothIR - Second Release

SmoothIR is a lightweight tool for creating and shaping impulse responses with a strong focus on clarity, control, and real-time feedback.

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.

Release Page:

https://github.com/brummer10/SmoothIR/releases/tag/v0.2

Project Page:

https://github.com/brummer10/SmoothIR

regards

hermann

u/brummer10 — 13 days ago

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

Release Page: 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.

u/brummer10 — 23 days ago