The following link provides lots of detail regarding implementation: http://www.codeproject.com/Articles/6855/FFT-of-waveIn-audio-signals
You can find the FFT code written by Don Cross, which is used in the above article at: http://web.archive.org/web/20020221213551/http://www.intersrv.com/~dcross/fft.html http://web.archive.org/web/20020221213551/http://www.intersrv.com/~dcross/fft.zip If you don't need high perfomance optimizations of FFTW, it's a much more accessible FFT implementation than FFTW. On Thu, June 11, 2015 5:20 pm, Connor Gettel wrote: > Hello Everyone, > > > My nameâs Connor and Iâm new to this mailing list. I was hoping > somebody might be able to help me out with some FFT code. > > I want to do a spectral analysis of the mic input of my sound card. So > far in my program iâve got my main function initialising portaudio, > inputParameters, outputParameters etc, and a callback function above > passing audio through. It all runs smoothly. > > What I donât understand at all is how to structure the FFT code in and > around the callback as iâm fairly new to C. I understand all the steps > of the FFT mostly in terms of memory allocation, setting up a plan, and > executing the plan, but Iâm still really unclear as how to structure > these pieces of code into the program. What exactly can and canât go > inside the callback? I know itâs a tricky place because of timing > etc⦠> > Could anybody please explain to me how i could achieve a real to complex > 1 dimensional DFT on my audio input using a callback? > > > I cannot even begin to explain how grateful I would be if somebody could > walk me through this process. > > I have attached my callback function code so far with the FFT code > unincorporated at the very bottom below the main function (should anyone > wish to have a look) > > I hope this is all clear enough, if more information is required please > let me know. > > Thanks very much in advance! > > > All the best, > > > Connor. > > > > -- > dupswapdrop -- the music-dsp mailing list and website: subscription info, > FAQ, source code archive, list archive, book reviews, dsp links > http://music.columbia.edu/cmc/music-dsp > http://music.columbia.edu/mailman/listinfo/music-dsp -- dupswapdrop -- the music-dsp mailing list and website: subscription info, FAQ, source code archive, list archive, book reviews, dsp links http://music.columbia.edu/cmc/music-dsp http://music.columbia.edu/mailman/listinfo/music-dsp