Fourier
👩🔬 A Fast Fourier Transform and Partitioned Convolution Library
Install / Use
npx skills add brettbuddin/fourierInstalls into whichever agent you are using.
README
Fourier
- Fast Fourier Transform implementation via Cooley-Tukey (Radix-2 DIT).
- Convolution engine which performs partitioned convolution in the frequency domain using the overlap-add method.
- Windowing functions for creating impulse responses. (e.g. Hann, Lanczos, etc)
- Functions for creating common types of FIR filters. (e.g. low-pass, high-pass, etc)
This library was written for use in a real-time audio context. Convolver
allocates all of its buffers up-front and Forward/Inverse (FFT/IFFT) operate
in-place. This is to avoid allocations in the hot-path. I've used this library
to implement convolution reverb and perform various types of filtering.
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
