Sign in to follow this  
Tayron

DirectSound microphone pitch

Recommended Posts

hello there! I'm trying to make a small app that detects the pitch of what you say in the microphone (and possibly do something with it). I managed to get the volume, but I can't figure out how to get the pitch. any ideas? I'm on c#, btw.

Share this post


Link to post
Share on other sites
You can apply a fast fourier transform to the buffer data to determine the frequency (pitch) spectrum. If you're interested in a particular pitch, you can search the spectrum for a peak around that frequency.

Share this post


Link to post
Share on other sites
Quote:
You can apply a fast fourier transform to the buffer data to determine the frequency (pitch) spectrum. If you're interested in a particular pitch, you can search the spectrum for a peak around that frequency.

hmm...I was hoping there was a getPitch sort of thing...the thing is I've no idea how to apply a fast fourier transform...could you write a small pseudo-code sample, please?:)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this