Implementierung einer Java-Anwendung für die Analyse von Audiosignalen zum Transkribieren von Gitarrentabulaturen

11 Juli, 2018

 

Projektarbeit (Olof Kohlhaas) / Um ein Musikstück mit einem Instrument begleiten oder nachspielen zu können, ist ein Musiker primär auf ein geübtes Gehör oder auf niedergeschriebene Notationen angewiesen. Neben der Notenschrift haben sich für die Gitarre und ähnliche Saiteninstrumente außerdem Akkordfolgen, Grifftabellen und sogenannte Tabulaturen für das Dokumentieren von Musikstücken durchgesetzt. Der Vorgang, ein Musikstück nach Gehör schriftlich festzuhalten, wird mit Transkribieren oder Transkription bezeichnet.

Wenn ein Musiker nicht auf eine bestehende Transkription zurückgreifen kann und auch nicht in der Lage ist, ein bestimmtes Musikstück selbst zu transkribieren, bleibt ihm die Möglichkeit, eine Software oder einen Internetdienst zu nutzen, welche ihn dabei unterstützen können. Nach einem ersten Eindruck scheinen diese in der Bedienung jedoch eher kompliziert zu sein oder sind so stark vereinfacht, dass sie dem Nutzer die Möglichkeit entziehen, automatisiert transkribierte Musikstücke zu modifizieren oder detaillierte Tonfolgen zu notieren.

Mit dieser Arbeit soll eine Java-Anwendung für Desktopsysteme entwickelt werden, welche ein einfaches Bedienkonzept mit unterstützenden Funktionen für das manuelle Transkribieren vereint. Dabei sollen verschiedene Audioformate dekodiert, Audiosignale grafisch dargestellt und mit signalverarbeitenden Verfahren wie Pitch-Shifting und Time-Stretching verändert werden können. Außerdem sollen bereits existierende Softwarelösungen analysiert und ein Konzept für das Bearbeiten von Tabulaturen ausgearbeitet werden.


Zeitraum: Januar 2018 bis Juli 2018.

Betreuung: Prof. Dr. Gerrit Jan Veltink, Dipl.-Inform. R. Bozic


 
 
 

weiter >

< zurück