使用马尔可夫链进行程序音乐生成

时间:2014-04-18 07:23:05

标签: markov-chains procedural-generation markov procedural-music

有没有人知道我可以找到stochastic matrices的在线资源,其中第n个订单Markov chain描述了根据之前的n个音符播放音符的概率(对于不同的音乐类型,如果可能的话) )?我正在寻找类似于此页面上的二阶矩阵的内容:http://algorithmiccomposer.com/2010/04/openmusic-markov-chains-and-omlea.html

如果没有,或者为什么,为每种类型构建这样一个矩阵的最佳方法是什么?文章指出,这可以通过手工或分析现有的音乐作品来完成。如何处理每种类型的大量音乐以生成这些矩阵?

1 个答案:

答案 0 :(得分:3)

我一直在研究这个话题。您正在寻找的矩阵在很大程度上取决于您想要产生什么样的音乐。

我工作的一个人写了这篇论文,就是用来做这个的方法。它基于使用视点来查看音乐,然后基本上为所有这些视点创建转换矩阵:http://www.ehu.es/cs-ikerbasque/conklin/papers/jnmr95.pdf

如果您需要更具体的信息或合作,可以与我联系。