This PR implements a spectral filter that can serve as a template for spectral audio effects.
It also fixes some dynamic memory allocations of the RealtimeSTFT class and refactors it a bit.
I'll add some tests for the STFT class in a separate PR, you can tell it's working correctly if you set all the knobs to zero of the spectral filter and can then hear the exact input audio being passed through successfully without being modified, even though it is being converted to the frequency domain and back again.
This PR implements a spectral filter that can serve as a template for spectral audio effects. It also fixes some dynamic memory allocations of the RealtimeSTFT class and refactors it a bit.
I'll add some tests for the STFT class in a separate PR, you can tell it's working correctly if you set all the knobs to zero of the spectral filter and can then hear the exact input audio being passed through successfully without being modified, even though it is being converted to the frequency domain and back again.
@Fyfe93 cc: @bogdanteleaga