Legjobb válasz
Ha a legpontosabb tuningalkalmazást akarja iPhone-ra, és készen áll arra, hogy körülbelül 10 dollárt költsön, akkor szerezze be a Peterson iStroboSoft tuneralkalmazás. Az alkalmazást a Tuniverse már tesztelte, hogy a strobe tuning detektálási pontossága +/- 0,1 cent legyen, ami a legmagasabb pontosságot nyújtja, amit valaha láttam bármelyik alkalmazásban. Peterson iStrobosoft App
Természetesen, ha ingyenes alternatívát szeretne, válassza a PitchLab , a Tuniverse hivatalosan tesztelte +/- 0,22 centes pontossággal, ami a második legpontosabb tuningalkalmazás. PitchLab alkalmazás
Válasz
Kezdje azzal, hogy a jelet néhány ezer hertszel veszi mintavételezéssel. A Nyquist-tétel szerint a gitáron a legmagasabb frekvencia legalább kétszeresét kell mintavételeznie. Egy 24 fret gitár esetében ez azt jelenti, hogy legalább 2 * 1320 Hz = 2640 Hz-en szeretnénk mintát venni. De a mért frekvencia stabilabb lesz, ha túlmintázol, szóval mondjuk azt, hogy 20 000 Hz-en mintát veszünk ( 20 kHz), ami körülbelül akkora frekvenciát jelent, mint amennyire a füled egyébként is hall.
Most vegyen egymás után néhány száz mintát (a mintavételi ablak ebben az esetben néhány száz minta) széles), és végezzen rajtuk egy gyors Fourier-transzformációt. Ez átalakítja a mintavételezett idősort (lényegében a hangerő szintjét) az amplitúdó (~ térfogat) és a frekvencia diagramjává. Vagyis megadja az átlagos amplitúdó diagramját a különböző frekvenciákon.
A gitár húrjainak rezgési frekvenciája nem minden a felsorolt alapvető frekvenciákon, amikor a gitár húr frekvenciáit keresi. Valamely magasabb frekvenciájú hangot is kiadnak, amelyet harmonikusnak neveznek. Ezek a harmonikusok a fent említett Fourier-transzformációban egyenletesen elosztott csúcsok sorozatának formájában vannak. Tehát, ha valós időben nézte meg a Fourier-transzformációt, frissítette a mintavételi ablakot, amilyen gyorsan csak a mintavételi arány és az okostelefon lóereje engedi, akkor egyenletesen elosztott csúcsok sorozatát láthatja, amelyek méretének csökkenésével messzebbre mutat. jobbra a magasabb frekvencia felé.
Mivel most az alapvető mérésére vagyunk kíváncsiak, a legalacsonyabb frekvencia csúcs kivételével az összeset figyelmen kívül hagyhatjuk. Ehhez a tuner alkalmazáshoz egyszerűen megnézzük azt a csúcsot, és ott adjuk ki a frekvenciát, ahol a legmagasabb. Megjelenítjük a felhasználó számára a legközelebbi hangjegyet, valamint azt, hogy milyen messze vagyunk a legközelebbi bankjegytől, és: Voila! Gitárhangoló alkalmazás.