What's new in KFR 4.0
6 December 2019
IIR filter design New in KFR 4
- Butterworth
- Chebyshev type I and II
- Bessel
- Low pass, High pass, Band pass and Band stop
Conversion of arbitrary filter from Z,P,K to SOS format (suitable for biquad function and filter)
Discrete Cosine Transform support New in KFR 4
Accelerated using KFR FFT
C API New in KFR 4
DFT, DCT, convolution, IIR/FIR Filters
KFR DFT and related algorithms can now be used with any compiler and any language with ability to call C functions
Built for the following architectures, specific implementation is selected at runtime
- SSE2
- SSE4.1
- AVX
- AVX2
- AVX512
- x86 and x86_64
Audio files support Improved in KFR 4
KFR supports reading and writing of WAV files (including W64) and reading of MP3 and FLAC files
Supported OS/Compilers/Architectures Improved in KFR 4
- macOS
- Linux
- Windows (including MinGW)
- Android (target OS)
- iOS (target OS)
- Xcode
- Clang
- Visual Studio 2017
- GCC
- AVX, AVX2, AVX512
- SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2
- ARM NEON, ARM64 NEON
- Generic code as fallback
License
GPL 2+ or commercial