Tonart- & BPM-Finder
Ermitteln Sie Tonart, Camelot-Code und Tempo (BPM) jedes Songs aus einer Audiodatei. Kostenlos, privat und zu 100 % in Ihrem Browser – ohne Upload.
🔒 Läuft vollständig in Ihrem Browser — nichts wird hochgeladenTonart und Tempo jedes Songs finden
Tonart und Tempo eines Tracks zu kennen, ist für fast jede Art von Musiker nützlich. DJs planen damit harmonische Mixe, Produzenten brauchen sie, um passende Samples oder Vocals hinzuzufügen, Sänger wählen damit eine angenehme Tonlage, und Instrumentalisten wollen wissen, über welcher Tonleiter sie improvisieren können. Dieser Tonart- & BPM-Finder liest eine Audiodatei, die bereits auf Ihrem Gerät liegt, und schätzt beide Werte in wenigen Sekunden. Er zeigt den Namen der Tonart (zum Beispiel a-Moll), ihren Camelot-Code, die Paralleltonart, einen Konfidenzwert und das Tempo in Schlägen pro Minute – dazu die halbe und doppelte Tempo-Alternative, die Tempodetektoren häufig verwechseln.
So funktioniert die Analyse
Die Datei wird mit der Web Audio API dekodiert und auf Mono heruntergemischt. Für die Tonarterkennung wird das Audio in kurze, überlappende Frames zerlegt, und jeder Frame durchläuft eine schnelle Fourier-Transformation. Die Energie jedes Frequenzbins wird einer der zwölf Tonklassen (C, C♯, D … H) zugeordnet. So entsteht ein Chromagramm, das beschreibt, wie stark jeder Ton im gesamten Song vorkommt. Dieses Profil aus zwölf Werten wird anschließend für alle 24 Tonarten mit den Krumhansl–Schmuckler-Tonartprofilen verglichen – aus Hörversuchen gewonnenen Gewichtungen, die angeben, wie stark jede Tonleiterstufe zu einer Dur- oder Moll-Tonart gehört. Die Tonart mit der höchsten Korrelation gewinnt, und der Abstand zur zweitbesten fließt in den Konfidenzwert ein. Im Chromagramm-Diagramm sehen Sie, welche Töne die Aufnahme dominieren.
Das Tempo wird separat mit der Open-Source-Bibliothek web-audio-beat-detector geschätzt. Sie filtert das Signal mit einem Tiefpass, um Bassdrum und Bass hervorzuheben, sucht starke Spitzen, misst die Abstände zwischen ihnen und wählt den häufigsten Abstand, der in Schläge pro Minute umgerechnet wird.
Tipps für zuverlässige Ergebnisse
Die automatische Tonarterkennung ist eine Schätzung, keine Gewissheit. Songs, die modulieren, modale Harmonik verwenden oder überwiegend aus Percussion bestehen, sind schwerer einzuordnen, und eine Dur-Tonart wird leicht mit ihrer parallelen Moll-Tonart verwechselt, da beide dieselben Töne enthalten. Ist die Konfidenz niedrig, hören Sie sich den Track an, prüfen Sie die unter dem Ergebnis aufgeführten Alternativen und vertrauen Sie Ihren Ohren. Vergleichen Sie beim Tempo das Ergebnis mit den Werten für halbes und doppeltes Tempo und klopfen Sie bei Bedarf mit. Alles läuft lokal: Die Datei wird niemals hochgeladen, sodass Sie unveröffentlichte Mixe und private Aufnahmen völlig unbesorgt analysieren können.
So verwenden Sie
- Audiodatei auswählenZiehen Sie eine MP3-, WAV-, OGG-, M4A- oder FLAC-Datei in das Feld oder klicken Sie darauf, um eine Datei auszuwählen.
- Analyse abwartenDie Datei wird in Ihrem Browser dekodiert und analysiert; ein typischer Song dauert nur wenige Sekunden.
- Ergebnisse ablesenSehen Sie sich die geschätzte Tonart, den Camelot-Code, die Paralleltonart, die Konfidenz der Tonart und das Tempo in BPM an.
- Mit dem Gehör prüfenHören Sie mit dem integrierten Player hinein und vergleichen Sie das Ergebnis mit den Hinweisen zu halbem und doppeltem Tempo.