MT Music Tools

Tonart- & BPM-hittare

Hitta tonart, Camelot-kod och tempo (BPM) för vilken låt som helst från en ljudfil. Gratis, privat och 100 % i din webbläsare – inga uppladdningar.

🔒 Körs helt i din webbläsare — ingenting laddas upp

Drop an audio file here or click to choose

MP3, WAV, OGG, M4A, FLAC — analysed locally, never uploaded

Advertisement

Hitta tonart och tempo för vilken låt som helst

Att känna till en låts tonart och tempo är användbart för nästan alla sorters musiker. DJ:s använder det för att planera harmoniska mixar, producenter behöver det för att lägga till samplingar eller sång som passar, sångare väljer ett bekvämt tonläge och instrumentalister vill veta vilken skala de kan improvisera över. Den här tonart- & BPM-hittaren läser en ljudfil som du redan har på din enhet och uppskattar båda värdena på några sekunder. Den visar tonartens namn (till exempel a-moll), dess Camelot-kod, parallelltonarten, ett konfidensvärde och tempot i slag per minut, plus alternativen för halvt och dubbelt tempo som tempodetektorer ofta blandar ihop.

Så fungerar analysen

Filen avkodas med Web Audio API och mixas ner till mono. För tonartsdetekteringen delas ljudet upp i korta, överlappande ramar och varje ram körs genom en snabb Fouriertransform. Energin i varje frekvensbin förs till en av de tolv tonklasserna (C, C♯, D … H), vilket ger ett kromagram som beskriver hur mycket varje ton används genom hela låten. Den profilen med tolv värden jämförs sedan med Krumhansl–Schmucklers tonartsprofiler – viktningar framtagna genom lyssningstester som anger hur starkt varje skalsteg hör till en dur- eller molltonart – för alla 24 tonarter. Tonarten med högst korrelation vinner, och avståndet till tvåan påverkar konfidensvärdet. Kromagramdiagrammet låter dig se vilka toner som dominerar inspelningen.

Tempot uppskattas separat med öppen källkod-biblioteket web-audio-beat-detector. Det lågpassfiltrerar signalen för att framhäva bastrumma och bas, hittar kraftiga toppar, mäter intervallen mellan dem och väljer det vanligaste intervallet, som räknas om till slag per minut.

Tips för tillförlitliga resultat

Automatisk tonartsdetektering är en uppskattning, inte en sanning. Låtar som modulerar, använder modal harmonik eller mest består av slagverk är svårare att klassificera, och en durtonart förväxlas lätt med sin parallella molltonart eftersom de delar samma toner. När konfidensen är låg: lyssna på låten, kontrollera alternativen som listas under resultatet och lita på dina öron. För tempot: jämför resultatet med värdena för halvt och dubbelt tempo och klappa eller knacka takten vid behov. Allt körs lokalt: filen laddas aldrig upp, så du kan analysera outgivna mixar och privata inspelningar helt utan oro.

Hur man använder

  1. Välj en ljudfilSläpp en MP3-, WAV-, OGG-, M4A- eller FLAC-fil i rutan, eller klicka på den för att bläddra.
  2. Vänta på analysenFilen avkodas och analyseras i din webbläsare; en vanlig låt tar några sekunder.
  3. Läs av resultatenSe den uppskattade tonarten, Camelot-koden, parallelltonarten, tonartens konfidens och tempot i BPM.
  4. Dubbelkolla med öratAnvänd den inbyggda spelaren för att lyssna och jämföra resultatet med tipsen om halvt och dubbelt tempo.

Vanliga frågor

Hur detekteras tonarten?
Verktyget bygger ett kromagram – energin i var och en av de 12 tonklasserna över hela spåret – med hjälp av en Fouriertransform och korrelerar det sedan med Krumhansl–Schmucklers profiler för dur- och molltonarter. Den profil som stämmer bäst anges som tonart.
Hur exakt är BPM-värdet?
Tempot uppskattas med biblioteket web-audio-beat-detector, som letar efter regelbundet placerade toppar i en filtrerad version av signalen. Det fungerar bäst på musik med tydligt beat. Vissa låtar anges med halva eller dubbla det upplevda tempot, därför visas båda alternativen.
Vad är Camelot-koden?
Camelot-hjulet numrerar tonarter från 1 till 12, med A för moll och B för dur. DJ:s använder det för harmonisk mixning: tonarter med samma nummer, eller ett nummer ett steg bort, brukar gå smidigt ihop.
Varför visas ibland parallelltonarten i dur eller moll?
En durtonart och dess parallella molltonart delar exakt samma toner, så deras tonhöjdsprofiler är mycket lika. Om konfidensen är låg, kontrollera parallelltonarten som visas bredvid resultatet.
Laddas mitt ljud upp?
Nej. Avkodning och analys sker helt i din webbläsare med Web Audio API. Filen lämnar aldrig din enhet.
Advertisement