Paras vastaus
Jos haluat tarkimman virityssovelluksen iPhonelle ja olet valmis käyttämään noin 10 dollaria, hanki Peterson iStroboSoft -sovitin. Tuniverse on jo testannut sovelluksen, jonka välkkyvien viritysten tunnistustarkkuus on +/- 0,1 senttiä, mikä antaa korkeimman mahdollisen tarkkuuden missään sovelluksessa. Peterson iStrobosoft -sovellus
Jos haluat ilmaisen vaihtoehdon, valitse tietysti PitchLab , Tuniverse on virallisesti testannut sen tarkkuudella +/- 0,22 senttiä, mikä tekee siitä toiseksi tarkimman virityssovelluksen. PitchLab-sovellus
Vastaa
Aloita ottamalla näytteestä signaali muutamalla tuhannella hertsillä. Nyquist-lauseen mukaan sinun on näytettävä vähintään kaksi kertaa kitaran korkein taajuus. 24-tuskaisen kitaran kohdalla tämä tarkoittaa sitä, että haluaisimme ottaa näytteen vähintään 2 * 1320 Hz = 2640 Hz. Mutta mitattu taajuus on vakaampi, jos otat ylinäytteen, joten sanotaan vain, että näytteemme 20000 Hz: ssä ( 20 kHz), joka on suunnilleen yhtä korkea taajuus kuin korvasi kuulee joka tapauksessa.
Ota nyt muutama sata näistä näytteistä peräkkäin (näyteikkunasi on tässä tapauksessa muutama sata näytettä) ja tee niille nopea Fourier-muunnos. Tämä muuttaa näytteenottamasi aikasarjat (sarja olennaisesti äänenvoimakkuustasoja) amplitudiksi (~ tilavuus) vs. taajuus. Toisin sanoen se antaa sinulle kuvaajan keskimääräisestä amplitudista eri taajuuksilla.
Kitaran kielet eivät ole kaikki tahdissa luetelluilla perustaajuuksilla, kun etsit kitaran kielen taajuuksia. Ne antavat myös jonkin verran korkeamman taajuuden ääntä, joka tunnetaan harmonisena. Nämä yliaallot ovat sarjana tasaisesti toisistaan piikkejä yllä mainitussa Fourier-muunnoksessa. Joten jos tarkastelet Fourier-muunnosta reaaliajassa, päivität näytteenottoikkunaa niin nopeasti kuin näytteenottotaajuutesi ja älypuhelimesi hevosvoimat sallivat, näet sarjan tasaisesti sijoitettuja huippuja, joiden koko pienenee, kun näytät kauemmas. oikealle kohti korkeampaa taajuutta.
Koska olemme kiinnostuneita mittaamaan perustason, voimme jättää huomiotta kaikki paitsi alimman taajuushuipun. Tätä viritinsovellusta varten katsomme yksinkertaisesti tuohon huippuun ja annamme taajuuden siellä, missä se on korkein. Näytämme sen käyttäjälle lähimmän nuotin muodossa sekä jonkinlaisen ilmoituksen siitä, kuinka kaukana olemme lähimmästä nuotista, ja Voila! Kitaraviritinsovellus.