FFTxi
FFTxi is an open-source software library that provides efficient implementations of fast Fourier transforms for real-time and offline signal processing. It supports one-, two-, and three-dimensional FFTs, real-to-complex and complex-to-real transforms, windowing, power spectrum estimation, and batch processing. The design emphasizes portability, performance, and ease of integration into audio, scientific, and engineering workflows.
Development began in 2015 by a collaborative community of researchers and developers and was released under
FFTxi features architecture that includes a C99 core API with a plan-based interface; hardware acceleration via
In practice, FFTxi is used for spectral analysis, convolution, filter design, and real-time audio processing, as
The project maintains documentation, example code, and a contributor guide, with a permissive license and an