KISS_FFT

A lightweight mixed-radix FFT library for Arduino and ESP32.

Author
Meer Zafarullah Noohani
Website
https://github.com/meerzafarnoohani/KISS_FFT
Category
Signal Input/Output
License
MIT
Library Type
Contributed
Architectures
esp32, avr, samd, rp2040, *

KISS FFT (Keep It Simple, Stupid) converts time-domain signals into the frequency domain, enabling audio analysis, vibration sensing, pitch detection, and real-time spectrum visualization. This Arduino port wraps the original C library by Mark Borgerding with a clean C++ class, built-in windowing (Hann, Hamming), magnitude spectrum output, dominant frequency detection, and I2S microphone support for ESP32.

Downloads

Filename Release Date File Size
KISS_FFT-1.0.0.zip 2026-04-27 14.66 KiB