ChucK has built-in FFT. A question is though to extract a spectrogram. Note that guitars, like pianos, are inharmonic. A modern piano tuner measures the first few partials of the strings, and then one makes a choice of scale stretch based on that. On 11 Oct 2010, at 15:46, Sindhuri Kuppasad wrote:
I am an engineering (Computer Science) student and want to develop a guitar tuning software.
The basic idea is to play a guitar string, read the sound through a microphone, determine the frequency of the note that was played and accordingly prompt the user to tune the string up or down.
I wanted to know what capabilities ChucK provides to analyse frequency of the analog sound input and how it could be used in implementing the guitar tuning application.
Also, are there any alternate approaches to obtain the frequency using ChucK?
Regards, Sindhuri KN