KFR 7.1 has been released introducing a new FFT implementation
KFR 7.1 brings a major FFT performance boost. Power-of-two sizes are up to 40% faster, and sizes with many prime factors now use a more optimized algorithm. The release also adds a low-overhead FFT API, new audio filtering and decoding features, and GCC and MSVC support for DFT.
KFR 7 has been released
KFR 7 is out with a new audio module for reading and writing WAV, AIFF, FLAC, MP3 and ALAC files, universal binaries for macOS, RISC-V support, a modernized C++20 codebase and a number of breaking changes that are worth checking before you upgrade.
KFR 6 has been released
KFR 6 release is out with DFT performance improvements, Multidimensional DFT, easier setup, Windows arm64 support and many new features. See the full list of changes.
KFR 5.2.0 is released
This release mainly focuses on DFT performance, which has increased by up to 40% on x86 and x86_64, and on bug fixes.
KFR 5.1.0 is released
New window functions, improvements to the vec<> class, and more.
KFR 5 has been released
KFR 5 has been released with new features and performance improvements, including multidimensional arrays, exceptions, and better performance.
What's new in KFR 4.0
KFR 3.0 is released
Here is a brief summary of the major improvements in this release.
What's new in KFR 3.0
MSVC, GCC, and AVX512 support, as well as DFT with non-power-of-2 sizes.
Version 1.2.0 has been released: real FFT, FFT plan caching, reduced build times
New features and notable changes: