![]() ![]() However, the differences caused by adaptation are kept as minimum as possible. When the first accompaniment motif moves into or repeats in a new “harmonic environment”, it has to change some pitches to adapt to the new environment. ![]() Their only differences are caused by the background harmonies. Let’s have a look of the first two accompaniment motifs to gain some insights: Thus the problem here is that, given only a starting accompaniment motif such asĪnd a harmonic progression such as B♭m, F7, B♭m and B♭m or other ones, how to generate an entire accompaniment progression such as Take the beginning of Chopin’s nocturne Op.9 No.1 as an example:īy accompaniment motifs, I mean the structures in the red frames in the following score:īy harmonic progression, I mean the sequence of the background harmonies behind these accompaniment motifs, which is B♭m, F7, B♭m and B♭m. Let’s first clarify the problem, before diving into it. I will talk more about this in the last section. Please note that, for illustrative purposes, the solution presented here is only a simplified version. In this blog, I will tackle this problem with R language and R package “gm”. Given a harmonic progression and the first accompaniment motif, how to automatically generate an entire accompaniment progression? Generate Accompaniment Progression Generate Accompaniment Progression
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |