I completely rewrote tap eq while on vacation last month to be pure sse2, using doubles for extra resolution, with no denormal problems, and, at least on x86_64, far greater speed, especially for the stereo version. The changes were so extensive as to require a new plugin number, which these have. I'm not settled on  the name, but...
<br><br>See <a href="http://www.taht.net/%7Em" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.taht.net/~mtaht/</a>mdp.tgz for a snapshot.<br><br>I have tested extensively on my own machine but have not cleaned up the code enough to justify a formal release, perhaps our efforts can be synced....
<br><br><div><span class="gmail_quote">On 8/4/07, <b class="gmail_sendername">
Steven Chamberlain</b> <<a href="mailto:steven@pyro.eu.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">steven@pyro.eu.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi,<br><br>There was a thread on LAD two years ago, almost exactly, pointing out<br>the denormal problems in TAP's EQ plugins:<br><a href="http://linuxaudio.org/pipermail/linux-audio-dev/2005-August/013367.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://linuxaudio.org/pipermail/linux-audio-dev/2005-August/013367.html
</a><br><br>Unfortunately the problem was never fixed.  Many people are still having<br>issues with 'TAP Equalizer' and 'TAP Equalizer/BW', as there are recent<br>posts in ardour-users regarding spiralling CPU usage for DSP.
<br><br>I've been doing my best to debug and fix the problem, but now that I<br>actually want to reproduce the problem, I can't!  I can't reproduce the<br>jump in CPU usage, although I suffer a loss of audio in Ardour when I
<br>have many TAP EQ's running in a session.<br><br>So, I tried a few small changes to tap-plugins-0.7.0 which seemed to fix<br>the loss of audio.  If anyone can reliably reproduce the jump in CPU<br>usage (which usually triggered by periods of silence in the middle of a
<br>recording), then please try rebuilding the TAP plugins from source, with<br>and without my attached patch, and see if it helps.<br><br>Please note, if your current tap_eq.so and tap_eqbw.so are already<br>installed in /usr/lib/ladspa/, you may need to edit the Makefile and
<br>remove "local/" from the .so and .rdf install paths.<br><br>I'm hopeful that this might cure denormal problems that some people have<br>suffered from with these plugins for years.  If this works, I will test
<br>many more plugins for the same problem and perhaps fix those, too.<br><br>Thanks!<br>--<br>Steven Chamberlain<br><a href="mailto:steven@pyro.eu.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
steven@pyro.eu.org</a><br><br>_______________________________________________
<br>Linux-audio-dev mailing list<br><a href="mailto:Linux-audio-dev@lists.linuxaudio.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Linux-audio-dev@lists.linuxaudio.org</a><br><a href="http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-dev" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.linuxaudio.org/mailman/listinfo.cgi/linux-audio-dev
</a><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>Michael David Taht<br>PostCards From the Bleeding Edge<br><a href="http://the-edge.blogspot.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://the-edge.blogspot.com</a>