Inuti stämapparaten
Så fungerar en gitarrstämmare online
Granskad och uppdaterad 2026-08-15
Se hur webbläsaren omvandlar mikrofonljud till frekvens, hittar närmaste ton och visar om strängen är låg eller hög.
En onlinestämmare ”hör” inte en ton som en människa. Den tar emot en snabbt förändrande ljudvåg, uppskattar hur många gånger den upprepas per sekund och jämför frekvensen med en tabell över musikaliska toner.
1. Webbläsaren tar emot mikrofonljud
När du har gett tillstånd skapar Web Audio API en ljudström i realtid. Guitar-Tuner.org analyserar den lokalt och behöver inte ladda upp eller lagra någon inspelning.
Ljud representeras som en följd av provvärden. I stället för att analysera en oändlig ström arbetar stämapparaten med korta block. Webbplatsen använder block om 4 096 prover: tillräckligt långa för återkommande låga gitarrvågor men ändå snabba.
2. Tonhöjdsdetektering hittar upprepning
Ett stabilt musikaliskt ljud upprepas ungefär periodiskt. Om en cykel upprepas 110 gånger per sekund är grundfrekvensen 110 Hz, målet för A2. Riktiga strängar skapar även övertoner som är multiplar av grundfrekvensen. De ger instrumentet dess klang och försvårar detekteringen.
Guitar-Tuner.org använder Aubio. Avläsningar som är för tysta, ligger utanför instrumentets område eller är instabila mellan analysfönster avvisas. Det minskar hopp från rumsljud och den skarpa transienten när strängen slås an.
Exempel: den öppna A-strängen
Tre stabila analysfönster kan uppskatta 109,7, 109,9 och 109,8 Hz. Värdena ligger nära varandra, så stämapparaten accepterar signalen och jämför ungefär 109,8 Hz med målen. A2 vid 110 Hz är närmast.
3. Frekvensen blir en ton
Toner i liksvävande temperatur följer ett logaritmiskt mönster. Varje halvton multiplicerar frekvensen med tolfte roten ur två. Närmaste ton i förhållande till A4 = 440 Hz kan beräknas så här:
tonavstånd = 12 × log₂(uppmätt frekvens ÷ 440)
Avrundning till närmaste hela halvton identifierar tonen; resten blir stämningsfelet.
4. Cent beskriver återstående fel
Tonens namn är bara en del av svaret. 109,8 Hz och 111 Hz kan båda vara A2, men den första är något låg och den andra hög:
cent = 1200 × log₂(uppmätt frekvens ÷ målfrekvens)
| A2-mätning | Skillnad | Instruktion |
|---|---|---|
| 109,0 Hz | cirka −16 cent | Spänn strängen |
| 110,0 Hz | 0 cent | Stämd |
| 111,0 Hz | cirka +16 cent | Lossa strängen |
Varför displayen ibland hoppar
- Skarpt anslag: ett hårt anslag sträcker strängen tillfälligt.
- Övertoner dominerar: detektorn följer kort en överton.
- Flera ljud överlappar: andra strängar eller rumsljud ger konkurrerande signaler.
- Svag signal: avståndet till mikrofonen gör tonen svår att skilja från brus.
- Avklingande ton: uppskattningen blir mindre stabil när volymen sjunker.
Så ger du stämapparaten en ren signal
- Dämpa strängarna du inte stämmer.
- Placera instrumentet rimligt nära mikrofonen.
- Slå an en gång med måttlig kraft och låt tonen ringa.
- Vänta en bråkdel av en sekund tills anslaget har lagt sig.
- Gör små justeringar och slå an igen i stället för att vrida stämskruven kontinuerligt.
Mikrofonläge eller stämning på gehör
Mikrofonläget mäter tonhöjd och ger snabbt ett objektivt mål. Gehörsläget spelar en referenston men lämnar jämförelsen till dig. Gehörsträning förbättrar tonmedvetenheten, medan automatiskt läge är bättre för exakt intonationskontroll.
Vanliga frågor
Skickar stämapparaten mikrofonljud till en server?
Nej. Analysen sker i webbläsaren. Webbläsaren styr fortfarande mikrofonbehörigheten, som du kan ta bort i webbplatsinställningarna.
Varför visas fel sträng?
Strängen kan ligga långt från målet eller detektorn följa en stark överton. Välj strängen manuellt, dämpa de andra och jämför oktav och frekvens med det förväntade målet.