RustAudio/dasp

Possibility of incorporating fourier transform function into dasp?

saresend opened this issue · 2 comments

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!

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.

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.