as the world cup is the main sport event and the Vuvuzelas are the most annoying sound in the world, I had an idea to remove them definitively by reading this new ( http://www.p
Great question!
I don't see the line-in connector listed explicitly as an audio source option but perhaps you might want to start by getting data from the microphone source to get your code working, then find a way to obtain audio from the jack.
For the Fourier analysis/translation you may also consider this stackoverflow question
Well, if you want to filter fixed frequencies (233 hz, 466 hz, etc.) you should look also to other forms of digital eq-filtering. Doing through the FFT will use a lot of processing, and will make a real-time application became really heavy. On this website there is some directions on the mathematical ideas behind other filtering methods: http://mysite.mweb.co.za/residents/cyb00746/audiodocs/Digital_EQ.htm