Re: Development Summary (5.8..ba24f287ca)

Robin Gareus <[email protected]> Fri, 5 May 2017 00:36:15 +0200
Newsgroups gmane.comp.audio.ardour.devel
Message-ID <[email protected]>
On 05/05/2017 12:06 AM, David Kastrup wrote:
> Fons Adriaensen <[email protected]> writes:
> 
>> On Thu, May 04, 2017 at 10:04:59PM +0200, David Kastrup wrote:
>>
>> It's by no means the only one apparently written by naively 
>> implementing some textbook equation without understanding it.
>> This is also the sort of problem that will show up immediately.
>> In other words there's no excuse for such crap.
> 
> For every task done by somebody there is someone who knows how it should
> have been done better.  Sometimes somebody needs to drop the ball for
> someone else to pick it up in the first place.

Well said.

This is particularly true in the free software ecosystem with volunteer
contributions. Accusing people to "apparently naively implement textbook
equations" won't improve the inexcusable crappy situation.

Anyway, for the case at hand, the relevant maths is
  https://cytomic.com/files/dsp/SvfLinearTrapOptimised2.pdf
combined this with a low-pass filter to smooth control parameters.

https://github.com/Ardour/ardour/tree/master/libs/plugins/a-eq.lv2

ciao,
robin