Regelgebaseerd modulaties genereren met de MALS-machine
Summary
In deze scriptie wordt een algoritme voorgesteld dat in staat is om via gegeven kennis vanuit de muziektheorie en bestaande technieken vanuit de kunstmatige intelligentie zelfstandig modulaties te genereren. Het streven is om deze modulaties zo vloeiend mogelijk te laten klinken en tegelijkertijd de regels die de klassieke harmonieleer voorschrijft te waarborgen. Diverse technieken vanuit de artificiële intelligentie worden gebruikt, zoals contextvrije grammatica’s, rule based systems (Prolog) en zoekalgoritmen op grafen. De bestaande harmonieleer draagt aan het generatieproces bij door informatie te verschaffen over akkoordstructuren, stemvoeringsregels en modulatietechnieken.