I pretty much have no idea how I would go about doing this- I need to find the frequency of a played sine wave at a specific point in time. I've been doing some research and see that it involves a Fourier transform. I've found a DFT class but am not really sure how to use it.
My questions are these:
How do I save a sound file from a mic at a specific point in time? What format will this be saved in? From this, how would I go about using an FFT/DFT to find the frequencies in that sample?
I don't really have a clear understanding of the mathematics behind the FFT (and yes, I've tried to understand it), so am not really sure what outputs/inputs represent.
Alternatively if there are any libraries that support this type of thing, a link would be much appreciated.
Thanks in advance