I was wondering if it is possible for Bela to do processing for a noise reduction algorithm in real-time? E.g. microphone array consisting of eight microphones with an algorithm implementing some form of noise reduction in real-time. I was thinking of potentially optimising the algorithm code that is currently in Matlab to C++ for use on board with Bela. Or is it the case where this would be too much for Bela to process with regards to the CPU? As there are currently other processes going on e.g. records audio.
I mainly ask as I'm just wondering what I can achieve onboard with regards to audio processing before sending audio data to an external program (if necessary).