I am working on an Android application which should work like Digital Equalizer. It should have 10 channels with Volume (level in) and Gain (level out). It should have ability to perform Fast Fourier Transform of audio stream ranging from 5 to 192kHz (for 24bit encoding).
For the Equalizer, I have tried with android.media.audiofx.Equalizer
. But, I found that it is providing 5 bands and which cannot be extended to 10 bands. As well there is not much detail to change audio frequency manually. Is there any way to change the frequency and apply it to the audio? Any help on it and FFT will be very helpful.