Inferring pre-defined Hierarchical Wave Function Collapse constraints from MIDI files

Bachelor Thesis (2024)
Author(s)

C. van den Oudenhoven (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

R. Bidarra – Mentor (TU Delft - Computer Graphics and Visualisation)

Joana Gonçalves – Graduation committee member (TU Delft - Pattern Recognition and Bioinformatics)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2024
Language
English
Graduation Date
28-06-2024
Awarding Institution
Delft University of Technology
Project
['CSE3000 Research Project']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

AI-generated music is a huge research field with many different approaches and models being the result of it. One such model is the ProceduraLiszt model, which utilizes the Wave Function Collapse algorithm, an algorithm similar to constraint programming, to generate its music. This research builds upon that model. It does so by trying to reverse engineer a given piece of music into a set of satisfied constraints that the model is compatible with. We present an approach that allows for the inference of constraints of a given music file that adheres to the MIDI format called MidiAnalyser. We run our model on a set of music files and analyze the inferred constraints. The constraints include aspects like key and note range.

Files

Real_final_rp_report_2_1.pdf
(pdf | 0.957 Mb)
License info not available