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