Zum Hauptinhalt springen
Zylveo
Alle News
ki

Wie Musikplayer die Tonart eines Songs erkennen

Musikplayer zeigen zu jedem Track die Tonart an, etwa "E-Dur" oder "A-Moll" – aber wie funktioniert das? Das Programm hört nicht wie ein Mensch, sondern zählt, wie oft jede der 12 Noten vorkommt, und sucht die Tonleiter mit der höchsten Übereinstimmung.

Wie Musikplayer die Tonart eines Songs erkennen
  • Der Krumhansl-Shader-Algorithmus analysiert die Häufigkeit aller 12 Töne eines Musikstücks
  • Er vergleicht das Ergebnis mit dem typischen Profil jeder Tonleiter und wählt die beste Übereinstimmung
  • Neuronale Netze können die Erkennungsgenauigkeit verbessern, besonders bei komplexer Harmonie

Streaming-Dienste nutzen diese Technologie, um Musikkataloge zu organisieren, DJ-Übergänge zu ermöglichen und Empfehlungen zu verbessern. Die zugrundeliegenden Methoden haben sich von einfacher Frequenzanalyse hin zu maschinellem Lernen entwickelt.

Quelle: habr.com/ru/articles/1089832/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1089832

Zurück zur Übersicht