MT Music Tools

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 hochgeladen

Drop an audio file here or click to choose

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

Advertisement

Tonart 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

  1. Audiodatei auswählenZiehen Sie eine MP3-, WAV-, OGG-, M4A- oder FLAC-Datei in das Feld oder klicken Sie darauf, um eine Datei auszuwählen.
  2. Analyse abwartenDie Datei wird in Ihrem Browser dekodiert und analysiert; ein typischer Song dauert nur wenige Sekunden.
  3. Ergebnisse ablesenSehen Sie sich die geschätzte Tonart, den Camelot-Code, die Paralleltonart, die Konfidenz der Tonart und das Tempo in BPM an.
  4. 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.

Häufig gestellte Fragen

Wie wird die Tonart erkannt?
Das Tool erstellt mithilfe einer Fourier-Transformation ein Chromagramm – die Energie jeder der 12 Tonklassen über den gesamten Track – und korreliert es mit den Dur- und Moll-Tonartprofilen nach Krumhansl–Schmuckler. Das am besten passende Profil wird als Tonart ausgegeben.
Wie genau ist die BPM-Angabe?
Das Tempo wird mit der Bibliothek web-audio-beat-detector geschätzt, die in einer gefilterten Version des Signals nach regelmäßig verteilten Spitzen sucht. Das funktioniert am besten bei Musik mit klarem Beat. Manche Songs werden mit halbem oder doppeltem gefühltem Tempo erkannt, daher werden beide Alternativen angezeigt.
Was ist der Camelot-Code?
Das Camelot-Rad nummeriert die Tonarten von 1 bis 12, mit A für Moll und B für Dur. DJs nutzen es für harmonisches Mixen: Tonarten mit derselben Nummer oder einer benachbarten Nummer lassen sich meist nahtlos ineinander überblenden.
Warum wird manchmal die Dur- oder Moll-Paralleltonart angezeigt?
Eine Dur-Tonart und ihre parallele Moll-Tonart bestehen aus genau denselben Tönen, daher sind ihre Tonprofile sehr ähnlich. Ist die Konfidenz niedrig, prüfen Sie die neben dem Ergebnis angegebene Paralleltonart.
Wird mein Audio hochgeladen?
Nein. Dekodierung und Analyse finden vollständig in Ihrem Browser mit der Web Audio API statt. Die Datei verlässt niemals Ihr Gerät.
Advertisement