Complex multichannel signal processing in real time problem


I’m a beginner in audio programming, and as a student I need to complete a project for this semester. This project involves source tracking using cross correlation and beam-forming on an array of 8 or 16 microphones.

I would like some advice on how to start with dealing with the AudioProcessor in order to compute crosscorrelation on multiple channels and record or restitute the output signal in real time (or as quickly as possible).

Thanks in advance.