Hello all,
I am trying to figure out how to process audio data inside the callback of the an mixer AU.
I'd like to be able to remove all bass frequencies, say below 1000Hz, by setting the gain levels for those packets to 0, before passing the audio through to the next AU in the graph.
From my readings, I think that FFTs are useful for this sort of analysis. However, I am unable to understand exactly how to implement one in this scenario. I am attempting to reuse the fft classes from the aurioTouch sample in the iPhone SDK.
I seem to be getting stuck in figuring out how to properly call the SpectrumAnalysisProcess() method, and then what next? Once the data is analyzed, how can I operate on just the parts I want?
Maybe I going about this all wrong? The addition of the graphics processing makes the aurioTouch sample quite complicated for me to follow. Any suggestions are most welcome.
Cheers,
Darren