Using Markov Chains to Generate Procedural Music

Does anyone know about an online resource where I can find stochastic matrices for the nth order Markov chain describing the probability of playing a note based on the previous n notes (if possible, for different music genres)? I am looking for something similar to the second order matrix found on this page: http://algorithmiccomposer.com/2010/04/openmusic-markov-chains-and-omlea.html

If not, or else, what would be the best way to build such a matrix for each genre? The article says that this can be done manually or by analyzing existing music. How can I process large amounts of music for each genre to create these matrices?

+4
source share
1 answer

I am doing research on this topic. The matrix you are looking for is highly dependent on what kind of music you want to create.

One of the people I work with wrote this article, which is the method used to do this. It is based on using a point of view for viewing music, and then basically creating a transition matrix for all these points of view: http://www.ehu.es/cs-ikerbasque/conklin/papers/jnmr95.pdf

You can contact me if you need more specific information or cooperation.

+3
source

Source: https://habr.com/ru/post/1537057/


All Articles