Beste svaret
Hvis du vil ha den mest nøyaktige innstillingsappen for iPhone, og du er klar til å bruke rundt $ 10, så få Peterson iStroboSoft tuner-app. Appen er allerede testet av Tuniverse for å ha en strobe-tuning-deteksjonsnøyaktighet på +/- 0,1 cent. Peterson iStrobosoft App
Selvfølgelig, hvis du vil ha et gratis alternativ, gå til PitchLab , den er offisielt testet av Tuniverse for å ha en nøyaktighet på +/- 0,22 cent, noe som gjør den til den nest mest nøyaktige innstillingsappen. PitchLab App
Svar
Start med å sample signalet på noen få tusen hertz. Ved Nyquist-teoremet må du prøve minst to ganger den høyeste frekvensen på gitaren. For en 24-bånds gitar betyr dette at vi vil prøve minst 2 * 1320 Hz = 2640 Hz. Men den målte frekvensen vil være mer stabil hvis du overprøver, så la oss bare si at vi sampler ved 20 000 Hz ( 20 kHz), som er omtrent like høy frekvens som øret ditt uansett kan høre.
Ta nå noen hundre av disse prøvene på rad (prøvevinduet ditt, i dette tilfellet, er noen hundre prøver bredt), og utfør en rask Fourier-transformasjon på dem. Dette vil forvandle tidsseriene du samplet (en serie med, i hovedsak volumnivåer) til et amplitude (~ volum) mot frekvens. Det vil si at det gir deg en oversikt over gjennomsnittsamplituden ved forskjellige frekvenser.
Frekvensen for oscillasjon av gitarstrenger er ikke alle ved de grunnleggende frekvensene som er oppført når du slår opp gitarstrengefrekvenser. De gir også litt høyere frekvenslyd, kjent som harmoniske. Disse harmonene er i form av en serie med jevnt fordelte topper i Fourier-transformasjonen nevnt ovenfor. Så hvis du så på Fourier-transformasjonen i sanntid, oppdaterte prøvetakingsvinduet ditt så raskt som samplingsfrekvensen og smarttelefonens hestekrefter tillater det, ser du en serie topper med jevnt mellomrom, og faller av i størrelse når du ser lenger til høyre mot høyere frekvens.
Nå, siden vi er interessert i å måle det grunnleggende, kan vi se bort fra alt annet enn den laveste frekvenstoppen. For denne tuner-applikasjonen ser vi bare på den toppen og sender frekvensen der den er høyest. Vi viser det til brukeren når det gjelder nærmeste notat, sammen med noen indikasjoner på hvor langt vi er fra nærmeste notat, og Voila! App for gitartuner.