Konzeption und Realisierung eines benutzeradaptiven Systems musikalischer Agenten zur Komposition einfacher Melodien
(Concept and Realization of a User Adaptive System of Musical Agents for Composing Simple Melodies)

(Studienarbeit — Student Research Project)

Kurzzusammenfassung

In der vorliegenden Arbeit wird ein Multiagentensystem zum Komponieren von Musik entworfen. Dieser Entwurf basiert auf einer Analyse des grundlegenden Aufbaus von Musikstücken. Das Agentensystem besteht aus musikalischen Agenten, die in der Lage sind, einstimmige Melodien zu kreieren. Dazu bedienen sie sich eines Expertensystems, das ebenfalls im Rahmen dieser Studienarbeit erstellt wird. Das Hauptaugenmerk wird auf die Lernfähigkeit der Agenten gerichtet, die aus den Bewertungen eines Benutzers lernen sollen, ihre Ergebnisse immer weiter dem Musikgeschmack des Benutzers anzunähern. Es werden verschiedene Lernverfahren konstruiert und gegeneinander abgewogen.

Abstract

In this thesis a multiagent system for composing music is designed. The design is based on an analysis of basic construction principles of music. The agent system consists of musical agents which are able to create unisonous melodies. For that purpose the agents use an expert system that is also implemented in the context of this work. The main focus is on the agents' ability to learn from the user's rating to approximate his taste in music. Several methods of learning are developed and compared.

Material

Studienarbeit (Thesis)

Einige Beispielmelodien (im MIDI-Format), die mit meinem System kreiert wurden (some sample melodies created by my system):