Am 03.07.26 um 19:32 schrieb Robin Gareus:
On 2026-07-03 1:51 PM, Hermann Meyer wrote:


Regarding the phase response: the plugin uses minimum-phase impulse responses processed through a partitioned convolution engine. The Ardour spectrum analyzer confirms linear-phase behavior in the output,


That is not what I see here.

Running Toneshift EQ v0.3.0-6-g51e2224 LV2 version. I set the plugin mid-band to be -12dB at 1kHz, peaking/bell curve, and all other settings are default. The plugin reports 128 samples latency. For good measure I fed it with pink noise.

Ardour's built-in analyzer clearly shows a phase shift, and the attenuation at 1kHz is only 10.4dB deep (not 12dB).

Okay, I'll remove the linear phase phrase from the descriptions. Still. I've seen a couple of EQ's were we could talk about phase twisting instead linear response. To the attenuation, when you set the smooth parameter to zero you'll get the -12 dB ( default is 0.3). When you compare with what the GUI shows in it' filter curve, you'll see the exact same as what the Ardour build in analyzer show.


https://robin.linuxaudio.org/tmp/toneshift-eq12.png

Small buglette: The enable control is the wrong way around. It behaves like a bypass (1: bypassed), and isn't mapped to LV2 (and doesn't have lv2:designation lv2:enabled;)

That's intentional. It isn't meant as bypass like in other plugs, so, the gain control and the analyzer still been active. It is meant as a A/B switch to compare original signal with processed one.


I do like the UI though, and the small inline display is also nice! I hope you can address these issues. While I tend to avoid linear phase EQs due to pre-ringing, artifacts it'll still be a nice addition to the ecosystem.


Nice to hear at least one thing good about my work.  Thanks for that.

hermann


--
robin

Reply via email to