~signal_processor/tfft

Update and fix depdendencies
Start a gui version
Add a wrapper around audio_backend that inits an fft for our purposes. Make fft processing generic over num::Floats
Cleanup pipewire backend
Use ds_p to generate test signals
Reorganize into a workspace
Move const declarations to where they're used
Clear the top row correctly
Make clearing previous amplitude branchless
Draw to bottom row as well
Make sin sweep go from 0 to nyquist
Handle jack start/stop correctly
Fix overlap calculation when using JACK
Move feature-dependent crates behind feature toggles to reduce compile times
Fix auto-overlap calculation so that at least one fft is generated per frame
Reduce allocations in the critical path
Improve pw support, add feature toggles, major clean up and commenting.
65be8c82 — signal_Processor 2 years ago
Remove let chain so we don't have to use an experimental feature.
Next