Patches item #1055258, was opened at 2004-10-27 12:52 Message generated for change (Comment added) made by ggeiger You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478072&aid=1055258...
Category: puredata Group: None Status: Open Resolution: None Priority: 5 Submitted By: Tim Blechmann (timblech) Assigned to: Nobody/Anonymous (nobody) Summary: fftw support
Initial Comment: this patch provides the possibility to use the fftw library instead of the builtin mayer fft ... fftw is at least twice as fast ...
it is a compile-time feature, so pd can be compiled without the fftw ...
----------------------------------------------------------------------
Comment By: Guenter Geiger (ggeiger)
Date: 2005-05-18 07:47
Message: Logged In: YES user_id=430561
There is another fast FFT package called oura, i haven't benchmarked it personally, but it seems to be quite fast. Its a "one source file" FFT, so it could be used as a replacement for the meyer FFT (except, it computes RIRIRI instead of RRRIIII)
http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html
No ALTIVEC or SSE support in it I fear.
Guenter
----------------------------------------------------------------------
Comment By: christopher clepper (cclepper) Date: 2005-05-18 05:15
Message: Logged In: YES user_id=663212
I have used fftw on OSX and the Altivec version is many, many times faster than the Pd FFT. The installation was not too difficult, although there are tons of compile time options and the defaults are not usually the most efficient ones. For the port of partconv~ I just statically linked it for the binary, which added a few hundred Kbytes but it seems well worth it.
Overall it looks like the FFT lib to adopt for any cross-platform app that requires efficient implementations on multiple architectures. The code compares quite well to commercial libs and applications.
----------------------------------------------------------------------
Comment By: Miller Puckette (millerpuckette) Date: 2005-05-18 04:54
Message: Logged In: YES user_id=313747
I don't know what to do about this one. I don't use FFTW because it requires "configure" and I don't have a windows machine with CYGWIN, so wouldn't ever be able to test this. Perhaps it's for use with linux only? Rumor has it fftw is much faster than meyer, but I've never wanted to go to the hassle of learning how to install it.
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478072&aid=1055258...