I originally made this repo inspired by Dasp, but I'm not sure if I like the extreme modularity. Feature requests are more than welcome.
See the examples folder.
- Sample
- TypeAlias of Number with commonized methods
- Frame
- Generic array of Samples with support for multiple channels
- Supports common operations like
map
- Math Extensions
- Sinc
- Decibel conversions
- ...
- Buffers
- RingBuffer
- ShiftBuffer
- DelayBuffer
- ...
- Filters
- FIR
- IIR
- ...
- Window
- Rectangular
- Triangular
- CosineSum variants (Hann, Hamming, Blackman, etc.)
- Gaussian
- Tukey
- PlanckTaper
- Lanczos
- ...
- Analysis
- RMS
- Peak
- ...
- Complex
- Complex
- Compatibility methods for Number types
- FFT
- FFT
- Inverse FFT