3 ms·
Two problems that come to mind when writing a good music generator: 1) What's the metric? Can we have a metric that's not based on human judgment? Imho the best
by vfinn 8y ago
Two problems that come to mind when writing a good music generator:
1) What's the metric? Can we have a metric that's not based on human judgment? Imho the best idea is to have a parametrized generator that creates music within manually set bounds, that way we can have a goal to compare against (we need to vary the music enough so that it's new); you apply the length, the structure (draw the ups and downs of your music), maybe even what chords to use, etc. (how many parameters you find necessary), and then set how much variety you're looking for against your trained net; 2) Good music is often like a structure within a structure within a structure; it has internal links several bars away from each other that are out of reach for simple Markov chains; there are patterns and progressions on every level of music, and a slight change to that pattern can make a big difference; every abstraction level has its own logic (previous chord against the next chord vs. previous melody vs. the next melody, previous ornament vs. the next ornament), and if you omit one layer, the whole tower of music won't be in balance.