Description: The Fast Fourier Transform (FFT), to allow the user to view the audio signal spectral content. FFT code given here by Don cross, his home, and subsequently removed. The FFT math theory rather than to explain, I will attempt to explain its usefulness, as it relates to the audio signal. FFT allows the frequency spectrum of the audio signal obtained by the user, and to obtain various frequency in decibels, or the intensity of various frequencies. The spectrum of the audience (in the above picture shown), equalizer or VU meter can use the FFT, to display its results. The difference between them, and then depending on the one pair of couples equations take the FFT of the real part and the imaginary part component, and returns the intensity or decibel levels be used in one of the plotted results. The following code extract a real part and an imaginary part of the results of the FFT, and return the strength and decibels.
To Search:
File list (Check if you may need any files):
wav_FFT_demo
............\demo
............\....\res
............\....\...\waveInFFT.ico
............\....\...\waveInFFT.rc2
............\....\codeproject_template.html
............\....\Fourier.cpp
............\....\Fourier.h
............\....\MemoryDC.h
............\....\ReadMe.txt
............\....\Recorder.cpp
............\....\Recorder.h
............\....\resource.h
............\....\SpectrumGraph.cpp
............\....\SpectrumGraph.h
............\....\StdAfx.cpp
............\....\StdAfx.h
............\....\waveInFFT.cpp
............\....\waveInFFT.dsp
............\....\waveInFFT.dsw
............\....\waveInFFT.h
............\....\waveInFFT.rc
............\....\waveInFFT.sln
............\....\waveInFFT.sln.old
............\....\waveInFFT.suo.old
............\....\waveInFFT.vcproj
............\....\waveInFFT.vcproj.7.10.old
............\....\waveInFFT.vcproj.FREDHOME.Frederick.user
............\....\waveInFFTDlg.cpp
............\....\waveInFFTDlg.h
............\说明.txt