title: Frequency detection for guitar tuning
body: <p>I am planning to implement a mobile guitar tuner app. I did an initial research and found out some commonly used methods for pitch detection such as fast Fourier transformation , autocorrelation  ,etc.</p>
  
  <p>I have also found out that FFT is not a very good mechanism to detect frequency. 
  Since there are 2 parts in this project which is detecting the frequency of a guitar string and matching  that frequency with the frequency which the string should be in,i thought of using an already implemented class library for detecting the frequency of a string. </p>
  
  <p>I currently have no idea how tough this project will be, so my question is which part of the project is tougher? Is it matching the 2 frequencies or detecting a frequency of a string ? Also is there a way to use the FFT but at the same time get the accurate frequency of the string.</p>
  
  <p>Thank you for your time.</p>