Flex has the SoundMixer.computeSpectrum function that lets you compute an FFT from the currently playing sound. What I’d like to do is compute an FFT without playing the sound. Since Flash 10.1 lets us access the microphone bytes directly, it seems like we should be able to compute the FFT directly off of what the user is speaking.
Flex has the SoundMixer.computeSpectrum function that lets you compute an FFT from the currently
Share
Unfortunately this doesn’t work as far as I know. As stated on the Adobe help pages:
This implies two drawbacks:
If you don’t need the output channel at all, you may turn down it’s volume to zero or near to zero!? Don’t know if that could work.
For myself I don’t see any other chance at the moment to implement the FFT on my own to compute a spectrum on the microphone data.