Re: Development Summary (5.8..ba24f287ca)
David Kastrup <[email protected]> Thu, 04 May 2017 22:04:59 +0200
| Newsgroups | gmane.comp.audio.ardour.devel |
|---|---|
| Organization | Organization?!? |
| Message-ID | <[email protected]> |
Fons Adriaensen <[email protected]> writes: > One more feature: have a look at > > <http://kokkinizita.linuxaudio.org/linuxaudio/test3.png>. > > 'Bus 1' has a 1 kHz sinewave at -10 dBFS as input. It has an 'a-EQ' > plugin, with a parametric section set to 1 kHz, -10 dB gain, and > a bandwidth of 1. > > The 'Audio' track records the output of 'Bus 1'. > > Initial level is OK at -20 dBFS. At 9.5s the bandwidth of > the filter is reduced to 0.1. This should not modify the > output, but clearly something strange is happening. The settling time for a filter with a bandwidth of 0.1 Hz is in the order of 10s. The existing filter state only represents about 1 second of information. > At 16s the bandwidth is set again to 1. The actual level of the > resulting burst is around +20 dBFS, that is 40 dB more than what it > should be. In other words, instead of say 0.1 W, your amplifier will > produce 1 kW, assuming it has that power. Mine will clip at 400 W, > still more than enough to fry the speakers. > > If this is representative of the quality of the a-*** plugins (by 'the > Ardour Team') then I wonder what to expect next. The mathematical problem as such is ill-posed when changing filter parameters but I do agree that it would make sense to try transforming the filter state in a manner compatible with letting audio hardware survive and, if compatible with that goal, without changing the steady-state response of center-frequency sinoids. I'm not an Ardour developer myself but pretty solid at signal processing (in spite of actually having an engineering degree). I suspect that you'd be qualified enough to fix this yourself but I could pitch in here in return for some care on Aeolus (like applying patches and answering mail). Is the a-EQ the only filter you would want to see sanitized? Feel free to answer in private. -- David Kastrup