BPM & Tonart-Finder
Ermitteln Sie das genaue Tempo und die Tonart jedes beliebigen Songs in nur einem Schritt. Läuft auf Ihrem Gerät – Dateien werden niemals hochgeladen.
Ziehen Sie die Audiodatei hierhin oder klicken Sie hier, um nach einer Datei zu suchen
Max 30MB · MP3, WAV, FLAC, OGG, M4A
So ermitteln Sie BPM und Tonart
- 1 Lade eine Audiodatei hoch (MP3, WAV, FLAC, OGG, M4A)
- 2 Neuronale Netze erkennen auf Ihrem Gerät gleichzeitig Tempo und Tonart
- 3 Holen Sie sich den BPM- und Camelot-Code für Beatmatching und harmonisches Mixen
Häufig gestellte Fragen
Wie genau sind die BPM- und Tonart-Erkennung?
Warum sollten BPM und Key in einem Tool kombiniert werden?
Wird meine Audiodatei auf einen Server hochgeladen?
Wie funktioniert die kombinierte BPM- und Tonart-Erkennung?
Warum brauche ich beim DJing sowohl BPM als auch die Tonart?
Inwiefern unterscheidet sich das von den separaten Anwendungen „BPM Finder“ und „Key Finder“?
Welche Dateiformate und -größen werden unterstützt?
Warum sollten Tempo und Tonart bei der Vorbereitung auf einen DJ-Auftritt gemeinsam ermittelt werden?
Beat-Matching ist notwendig, aber nicht ausreichend
Das Abmischen zweier Titel mit derselben BPM-Zahl sorgt dafür, dass die Kick-Patterns aufeinander abgestimmt sind, doch ein identisches Tempo sagt nichts darüber aus, ob die Titel zum selben musikalischen Universum gehören. Wenn ein Track in F-Moll und der nächste in H-Dur steht, ist der harmonische Abstand zwischen ihnen – sechs Stufen auf dem Camelot-Rad – so groß wie nur möglich. Anhaltende Synthesizerklänge, Basslinien und Gesangsphrasen prallen beim Überblenden frontal aufeinander und erzeugen ein dissonantes Durcheinander, das einen sanften Übergang in einen Autounfall verwandelt. Erfahrene DJs umgehen dies durch schnelles Schneiden oder den Einsatz von Effekten, doch das sind nur Notlösungen für ein vermeidbares Problem. Die Lösung besteht darin, beide Werte im Voraus zu kennen: Die BPM-Zahl sagt dir, ob die Tracks gemischt werden können, der Camelot-Code sagt dir, ob sie gemischt werden sollten.
Ein auf der kombinierten Auswertung basierender Arbeitsablauf
Fügen Sie eine ganze Kiste in die Warteschlange ein und lassen Sie den kombinierten Detektor jede Datei kennzeichnen. Sortiere die Bibliothek zunächst nach Camelot-Code, dann innerhalb jeder Codegruppe nach BPM, und die natürliche Reihenfolge ergibt sich fast von selbst: Nahe beieinander liegende Camelot-Codes (8A → 8B → 9A) fügen sich nahtlos zusammen, und benachbarte BPM-Bereiche innerhalb jeder Gruppe vermeiden die hörbaren Tonhöhenverschiebungen, die durch große Temposprünge entstehen. BPM-Finder und Tonart-Finder Sie erhalten dieselben neuronalen Netze, die einzeln ausgeführt werden, wenn Sie nur einen Wert benötigen; diese Seite gibt es, weil im DJ-Workflow fast nie nur ein Wert auf einmal benötigt wird.
Wie die Kombination aus BPM- und Tonart-Erkennung intern funktioniert
Eine Dekodierung, zwei neuronale Netze, parallele Inferenz
Der rechenintensive Teil bei der Analyse einer Audiodatei ist nicht die Erkennung – sondern das Laden der Datei in den Arbeitsspeicher als verwertbares Signal. Das Einlesen des Containers, die Dekodierung des verlustbehafteten Codecs, das Resampling auf die Modellrate und die Umwandlung in eine Spektrogrammdarstellung nehmen den größten Teil der Gesamtzeit in Anspruch. Brizm decodiert einmal und leitet den resultierenden Puffer an zwei parallele neuronale Netze weiter: ein Tempo-Tracking-Modell, das die Beat-Positionen und die entsprechenden BPM schätzt, und ein Tonart-Erkennungsmodell, das ein Tonhöhenklassenprofil erstellt und es einer von 24 Tonarten (12 Dur- und 12 Moll-Tonarten) zuordnet. Durch die gemeinsame Nutzung des dekodierten Puffers ist der kombinierte Durchlauf kaum langsamer als die Ausführung eines der beiden Modelle allein, obwohl er doppelt so viel Ausgabe liefert.
Die Camelot-Notation in einfacher Sprache
Der Detektor gibt sowohl eine Standard-Tonartbezeichnung („F#-Moll“, „C-Dur“) als auch einen Camelot-Code aus (das von DJs verwendete Format: 11A, 8B usw.). Die Zahlen 1–12 bilden einen Kreis; der Buchstabe A steht für Moll, B für Dur. Harmonisch funktionierende Übergänge: gleicher Code, benachbarter Code (im oder gegen den Uhrzeigersinn um eins) und gleiche Zahl mit Buchstabenumkehr (8A → 8B). Übergänge, die holprig klingen: zwei oder mehr Schritte auf dem Rad entfernt oder eine Umkehrung in Kombination mit einem Schritt. Die Camelot-Rad-Referenz veranschaulicht alle Beziehungen auf einen Blick. Sobald eine Bibliothek getaggt ist, besteht das Zusammenstellen eines Sets lediglich darin, auf dem Rad kurze Strecken zwischen Titeln mit ähnlichem Tempo zurückzulegen.
Über die DJ-Vorbereitung hinaus ist diese Anzeige auch für Produzenten bei der Auswahl von Samples und für Remixer beim Anpassen von Acapellas nützlich. Der Pitch Shifter kann ein Sample um Halbtöne verschieben, ohne dabei das Tempo zu verändern. Sobald man also die Tonart des Samples und die des Projekts kennt, lässt sich die Tonhöhenverschiebung mit einem einzigen Schieberegler vornehmen.