Android, Comment utiliser le microphone afin de calculer les fréquences sonores?

Je suis en train de travailler sur l'Audio du tuner de l'application afin d'affiner les instruments de musique.
L'utilisateur doit jouer une note, puis dans mon application, je dois montrer à quelle fréquence il a.

La première, je dois l'accès à un microphone?

AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
sampleRate, AudioFormat.CHANNEL_IN_STEREO,
AudioFormat.ENCODING_PCM_16BIT, bufferSize);

Puis j'ai besoin de calculer la fréquence du son. Comment puis-je faire cela?

OriginalL'auteur Hesam | 2012-01-28