Sarlacc 0 Newbie Poster

I am currently working on a project to create a program to test a persons pitch perception. For this i need to be able to process a microphone input to find out what the note that is being sungs pitch is.

What would be the best way to go about doing this?

Im using windows xp sp2 and visual studio c++ 2005 ed.

thanks