So I am working on a project using digital signal processing, which I am not familiar with at all, and a lot of this is all new to me. I am using SciPy\NumPy to play around with code to understand the Fourier Transform. Basically, I have been able to read in a wave file and perform an FFT on the data using the following code:
samplerate, data = wavfile.read(sys.argv[1])
fftres = fft(data)
for i in range(1, len(fftres)):
print i, ",", fftres[i], "\n"
My results look something like this:
(51.0478396084-421.235956694j)
(0.0324635664874+372.476395255j)
(-198.202964067+219.743659247j)
I'm not sure what I'm looking at to be honest. I need to find the frequencies in my file so I can apply a bandpass filter on the audio signal. From my output, how do I actually get the frequencies?