I'm thinking about buying an AudioInjector hat to build an equalizer on a RaspberryPi. Has something like this been done before? The idea is to stream the input into an FFT, multiply with the filter settings and then transform back with an IFFT and output back through the hat. So, the RPi would be an audio device plugged in between the audio source and the amplifier. I'm not planning to use the RPi for any other task to have all computing power available for just that task. Does this sound feasible? Is there example C code available for reading data in from the ADC and writing data out to the DAC? I'm familiar with FFTW, so as long as I can get some simple C code to pipe the input to the output I can do the rest myself. All suggestions and comments greatly appreciated!
All the best,