Stem et hvilket som helst instrument med mikrofonen din — sanntids tonedeteksjon viser noten og hvor mange cent for høy eller lav.
Ingenting tas opp eller lastes opp: strømmen blir værende på enheten din og stopper når du forlater denne siden.
Denne kromatiske stemmeren oppdager tonen til enhver lyd som kommer gjennom mikrofonen din og forteller deg hvilken note den er nærmest og hvor langt unna den er i cent — hundredeler av en halvtone. Den fungerer med ethvert instrument: gitar, ukulele, fiolin, piano, stemme, blåseinstrumenter, alt som produserer en periodisk bølgeform. Deteksjonsalgoritmen er autokorrelasjon, kjørt på rå lydsampler fra en Web Audio AnalyserNode med ekkokansellering, støydemping og automatisk forsterkningskontroll avslått slik at stemmeren ser det faktiske signalet.
Autokorrelasjon fungerer ved å skyve en kopi av bølgeformen over seg selv og lete etter forsinkelsen der de to kopiene overlapper mest. Den forsinkelsen, målt i sampler, gir perioden til grunnfrekvensen. Algoritmen trimmer stillhet fra kantene, finner den første dalen i korrelasjonsfunksjonen (som markerer slutten på den første syklusen), og finner deretter toppen etter den dalen. En parabolsk interpolasjon forbedrer toppposisjonen til en brøkdel av en sample, noe som gir sub-hertz-nøyaktighet ved gitarfrekvenser. Noten kartlegges deretter til den nærmeste halvtonen ved hjelp av MIDI-skalaen, og forskjellen i cent vises.
Nålindikatoren beveger seg i sanntid: midten er stemt, venstre er for lavt, høyre er for høyt. De fleste musikere sikter på ±5 cent, som er umulig å skille med øret i de fleste sammenhenger. Stemmeren antar A4 = 440 Hz, den internasjonale standarden. Alt kjører i nettleseren din — mikrofonstrømmen tas aldri opp, lagres eller overføres, og enheten slippes i det øyeblikket du trykker Stopp.
MIDI-note = 12 × log₂(f / 440) + 69. Notenavn = ["C","C♯","D","D♯","E","F","F♯","G","G♯","A","A♯","B"][round(MIDI) mod 12]. Cent-avvik = (MIDI − round(MIDI)) × 100.
Ja — den oppdager grunnfrekvensen til enhver periodisk lyd. Den fungerer best med en klar, vedvarende tone. Perkussive eller støyende lyder forvirrer algoritmen.
Nei. Mikrofonstrømmen analyseres i sanntid og lagres eller overføres aldri.
En cent er en hundredel av en halvtone — det minste intervallet på et pianoklaviatur. ±5 cent anses som stemt; ±50 cent er halvveis til neste tone.
Denne versjonen bruker A4 = 440 Hz. Orkestre som stemmer til 442 eller 443 vil se et konsistent +8 til +12 cent avvik på hver note.
Tonen er rett mellom to halvtoner. Juster stemmingen til én note stabiliserer seg. Bakgrunnsstøy forårsaker også flimring — spill nærmere mikrofonen.
Vai.la gjør enhver URL om til en kortlenke med klikkstatistikk, QR Code og din egen biolink.
Vai.la er ikke ansvarlig for hvordan verktøyene brukes, eller for beslutninger tatt på grunnlag av resultatene.