Re: ToneShiftEQ v0.3.0 — First public relea se
Hermann Meyer <brummer--S0/[email protected]> Fri, 3 Jul 2026 20:08:33 +0200
| Newsgroups | gmane.linux.audio.devel |
|---|---|
| Message-ID | <[email protected]> |
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=20 >> responses processed through a partitioned convolution engine. The=20 >> 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=20 > mid-band to be -12dB at 1kHz, peaking/bell curve, and all other=20 > settings are default. The plugin reports 128 samples latency. For good= =20 > measure I fed it with pink noise. > > Ardour's built-in analyzer clearly shows a phase shift, and the=20 > attenuation at 1kHz is only 10.4dB deep (not 12dB). > Okay, I'll remove the linear phase phrase from the descriptions. Still.=20 I've seen a couple of EQ's were we could talk about phase twisting=20 instead linear response. To the attenuation, when you set the smooth=20 parameter to zero you'll get the -12 dB ( default is 0.3). When you=20 compare with what the GUI shows in it' filter curve, you'll see the=20 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= =20 > like a bypass (1: bypassed), and isn't mapped to LV2 (and doesn't have= =20 > lv2:designation lv2:enabled;) > That's intentional. It isn't meant as bypass like in other plugs, so,=20 the gain control and the analyzer still been active. It is meant as a=20 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=20 > hope you can address these issues. While I tend to avoid linear phase=20 > EQs due to pre-ringing, artifacts it'll still be a nice addition to=20 > the ecosystem. > > Nice to hear at least one thing good about my work.=C2=A0 Thanks for that. hermann > --=20 > robin