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
Einige Beispielmelodien (im MIDI-Format), die mit meinem System kreiert wurden (some sample melodies created by my system):- Melodien ohne Training (melodies without training):
- Melodien mit Training (melodies with training):
- Melodie 4: Einfach gebaut, ähnlich einem Kinderlied (simply structured, like a nursery rhyme)
- Melodie 5: Tonal komplex, klar gegliederter Rhythmus und Aufbau (tonally complex, clear rhythm and structure)
- Melodie 6: Reizvoll, verschobene Wiederholung des Mittelteils (delightful, shifted repetition of middle part)
- Melodie 7: Dreivierteltakt, in Moll, geeignet für Kanon (three four time, in minor, suitable for a canon)