RustAudio / dasp

The fundamentals for Digital Audio Signal Processing. Formerly `sample`.
Other
884 stars 64 forks source link

Possibility of incorporating fourier transform function into dasp? #129

Open saresend opened 4 years ago

saresend commented 4 years ago

Hey! I wanted to ask if FFTs are in scope for this project? I'd be happy to help try to implement if so, since I've been working on a couple of audio projects using dasp, and it feels natural to include FFTs in what seems to be a core DSP crate and would be incredibly useful in my opinion!

tripulse commented 4 years ago

Uh, this crate seems to cover the very primitives of samples. A fourier transform is a advanced algorithm so I believe it might not be added.

andrewcsmith commented 4 years ago

I'd recommend rustfft for this. I've used the two crates together in the past and they were totally interoperable. I believe a priority of this library is keeping things to no dynamic allocations and no dependencies, and it seems like that would be tricky with FFTs.