WindowFunctions

  • Doxygen Documentation
  • Creates look-up tables for quick windowing
  • Implements:
    • Hanning
    • Hamming
    • Welch
    • Triangle
    • Power of Cosine
  • Batch processing for In-place and out-of-place variants
  • Get the value of a window at an index for you own loops

My first library. It is a simple library, a kind library, a peaceful library. When processing analog data, it is often useful to apply window functions to zero out the edges of data, preventing spectral leakage. If you are making a spectral analyzer program, these function may come in handy. Feel free to use and redistribute as needed, and let me know if you find any bugs or want any features added.

Pre-built .zip (just import into Arduino IDE)