0
0

Hello

I’m just learning to play the acoustic guitar and I’ve figured I could make a nice tool to help me learn. The first I must be able to do is to detect the note being played on the guitar (sound is recorded with a basic cheap microphone). The pitch detection example works but I’ve noticed that it lags a bit. For the tool to work I need close to real-time detection of the note being played. Is there a way to optimize the pitch detection example for detecting notes of plucked guitar strings? If not, what are my options? I might add that I’m new to audio programming, sound processing and such.

Thanks for your time

  • You must to post comments
0
0

originally the pitch detection example was going to be a guitar tuner example, but we quickly realized things like fft bin sizes and harmonics quickly make it a very difficult excercise with an api like getSpectrum. If you want perfection i think you’d be better off using your own fft code, fmod’s getspectrum is mainly for display, and beat detection, and analysis of spectral regions.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.