Beste antwoord
Als je de meest nauwkeurige tuning-app voor de iPhone wilt en je bent klaar om ongeveer $ 10 te besteden, koop dan de Peterson iStroboSoft tuner-app. De app is al getest door Tuniverse om een detectienauwkeurigheid van de stroboscoopafstemming van +/- 0,1 cent te hebben, wat zonder twijfel de hoogste nauwkeurigheid is die ooit in een app is gezien. Peterson iStrobosoft-app
Als je natuurlijk een gratis alternatief wilt, ga dan voor PitchLab , het is officieel getest door Tuniverse om een nauwkeurigheid van +/- 0,22 cent te hebben, waardoor het de op een na meest nauwkeurige tuning-app is. PitchLab-app
Antwoord
Begin met het bemonsteren van het signaal op een paar duizend hertz. Volgens de stelling van Nyquist moet je minstens tweemaal de hoogste frequentie op de gitaar samplen. Voor een gitaar met 24 fretten betekent dit dat we “willen samplen op ten minste 2 * 1320 Hz = 2640 Hz. Maar je gemeten frequentie zal stabieler zijn als je oversamplet, dus laten we zeggen dat we samplen op 20.000 Hz ( 20 kHz), wat ongeveer net zo hoog is als je oor hoe dan ook kan horen.
Neem nu een paar honderd van die samples achter elkaar (je sample-venster is in dit geval een paar honderd samples wide), en voer er een snelle Fourier-transformatie op uit. Dit zal de door u gesamplede tijdreeksen (een reeks van in wezen volumeniveaus) transformeren in een plot van amplitude (~ volume) versus frequentie. Dat wil zeggen, het geeft je een plot van de gemiddelde amplitude bij verschillende frequenties.
De oscillatiefrequentie van de gitaarsnaren is niet allemaal op de grondfrequenties vermeld als je de frequenties van de gitaarsnaren opzoekt. Ze geven ook een hoger frequentie-geluid af, bekend als harmonischen. Deze harmonischen hebben de vorm van een reeks gelijkmatig verdeelde pieken in de hierboven genoemde Fourier-transformatie. Dus als je in realtime naar de Fourier-transformatie zou kijken en je bemonsteringsvenster zo snel zou bijwerken als je bemonsteringsfrequentie en het aantal pks van je smartphone dat toelaten, zou je een reeks gelijkmatig verdeelde pieken zien, die in omvang afnemen als je verder kijkt naar rechts naar een hogere frequentie.
Nu we geïnteresseerd zijn in het meten van de grondtoon, kunnen we alles buiten beschouwing laten, behalve de laagste frequentiepiek. Voor deze tunertoepassing kijken we gewoon naar die piek en geven de frequentie uit waar deze het hoogste is. We tonen het aan de gebruiker in termen van de dichtstbijzijnde noot, samen met een indicatie van hoe ver we verwijderd zijn van de dichtstbijzijnde noot, en, Voila! Gitaartuner-app.