Parsing Musical Structure to Enable Meaningful Variations
Maziar Kanani, Sean O Leary, James McDermott

TL;DR
This paper introduces a rule-based method for generating variations of musical tunes by parsing their structure into grammars, mutating these grammars, and expanding them to produce related new tunes, focusing on pitch sequences.
Contribution
It presents a novel grammar-based mutation approach for music variation generation, using the Sequitur algorithm and analyzing the effects of multiple mutations on tunes.
Findings
Tunes change gradually over multiple mutations
Different mutation types have varying effects on tune structure
The method effectively generates related musical variations
Abstract
This paper presents a novel rule-based approach for generating music by varying existing tunes. We parse each tune to find the Pathway Assembly (PA) [ 1], that is a structure representing all repetitions in the tune. The Sequitur algorithm [2 ] is used for this. The result is a grammar. We then carry out mutation on the grammar, rather than on a tune directly. There are potentially 19 types of mutations such as adding, removing, swapping or reversing parts of the grammar that can be applied to the grammars. The system employs one of the mutations randomly in this step to automatically manipulate the grammar. Following the mutation, we need to expand the grammar which returns a new tune. The output after 1 or more mutations will be a new tune related to the original tune. Our study examines how tunes change gradually over the course of multiple mutations. Edit distances, structural…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMusic and Audio Processing · Music Technology and Sound Studies · Neuroscience and Music Perception
