I have examined all the Arduino DSP libraries on Github and categorized them by features. I used the following search terms:
- Arduino dsp (All 6 pages)
- Arduino FFT
- Arduino filter (I stopped after page 7)
I excluded projects (non-libaries) and libraries that require external hardware.
- https://github.com/tttapa/Filters No script to generate coeffecients
- https://github.com/sebnil/FIR-filter-Arduino-Library/tree/master/src FIR-only
- https://github.com/LeemanGeophysicalLLC/FIR_Filter_Arduino_Library FIR-only
- https://github.com/JonHub/Filters
- https://github.com/dale212/arduino-dsplib/tree/master/src
- https://github.com/garygru/yummyDSP
- https://github.com/dale212/arduino-dsplib/tree/master/src
- https://github.com/jeroendoggen/Arduino-signal-filtering-library
- https://github.com/sebnil/Moving-Avarage-Filter--Arduino-Library-
- https://github.com/Billwilliams1952/Arduino-Cascadable-Low-Pass-Filter
- https://github.com/MartinBloedorn/libFilter
- https://github.com/daPhoosa/BiQuadFilter
- https://github.com/daPhoosa/FirFilter
- https://github.com/AmeyaWagh/Moving_Average_Filter
- https://github.com/arc12/LibSimpleFilters
- https://github.com/luisllamasbinaburo/Arduino-SingleEmaFilter
- https://github.com/jonnieZG/EWMA
- https://github.com/patou01/Arduino_Filter
- https://github.com/daPhoosa/MedianFilter
- https://github.com/karlward/Filter
- https://github.com/flrs/HampelFilter
- https://github.com/luisllamasbinaburo/Arduino-MedianFilter
- https://github.com/rustam-iskenderov/ArduinoMedianFilter
- https://github.com/Chade/MedianFilter
- https://github.com/mozanunal/SimpleDSP
- https://github.com/kosme/arduinoFFT
- https://github.com/dujianyi/ardFFT
- https://github.com/jarzebski/Arduino-KalmanFilter
- https://github.com/bachagas/Kalman
- https://github.com/nut-code-monkey/KalmanFilter-for-Arduino
- https://github.com/rfetick/Kalman
- https://github.com/white-noise-ntua/kalman-filter
- https://github.com/PhantomSabre/GPS-Kalman-Filter
- https://github.com/Rinero/Arduino.Libraries.FilterKum
- https://github.com/sglvladi/ArduinoKalmanFilter
- https://github.com/yan9a/Adaptive_Filters
- https://github.com/ericonetto/bloomFilter
- https://github.com/kernelplv/arduinoAnalogFilter Documentation is in Cyrillic, not sure what this library does
- https://github.com/thomasleese/arduino-filters Complementary filter?
- https://github.com/ArminJo/Arduino-FrequencyDetector Apparently detects a specific frequency without an FFTs