Belegarbeit im Fach Neuroinformationsverarbeitung
Takterkennung mit neuronalen Netzen
Matthias Petermann
Aufgabenstellung
Alle Melodien haben einen Rhythmus. Dieser kann fließend verlaufen - wie etwa
in streicherdominierten klassischen Werken - oder auch in sogenannten Takten
gemessen werden. Letzteres ist besonders deutlich in der Musik der Neuzeit
festzustellen. Als Takt bezeichnet man einen regelmäßig wiederkehrenden
Schlag. Meine Aufgabe bestand darin zu untersuchen, ob eine akustische
Takterkennung von musikalischen Werken mit Hilfe neuronaler Netze realisierbar ist.
Zusammenfassung
Die vorliegende Dokumentation beschreibt in einer Einführung die Grundlagen der
digitalen Klangverarbeitung und erläutert die Herangehensweise zur Lösung der
Aufgabenstellung. Im Rahmen des Beleges entstand die Software "Audiolyzer"
zur Demonstration der Untersuchungen. Das Programm ist unter NetBSD entwickelt
wurden und besitzt eine auf Gtk+ aufsetzende Benutzeroberfläche. Die
Dokumentation stellt neben dem Programm selbst auch die genutze Bibliothek
zur Modellierung von neuronalen Netzen vor.
Resourcen