I want to analyse the recorded microphone-sound of my Android application.
Unfortunately the Visualizer is only able to work on an AudioTrack that is currently being played back. Currently I'm recording with AudioRecord and copy the data into an AudioTrack where the visualizer is listening on. But this architecture causes a terrible playback-record-loop.
One workaround was to turn the volume of the AudioTrack down to the lowest possible level while recording, but this doesn't sound like a good solution at all.
Is there any alternative to the Visualizer class that provides means to capture FFT-data from the recorded track?