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