【问题标题】:Using Markov chains for procedural music generation [closed]使用马尔可夫链生成程序音乐[关闭]
【发布时间】:2014-04-18 07:23:05
【问题描述】:

有谁知道在线资源,我可以在其中找到 stochastic matrices 的 n 阶 Markov chain,描述基于前 n 个音符播放音符的概率(如果可能,针对不同的音乐流派)?我正在寻找类似于此页面上的二阶矩阵的东西:http://algorithmiccomposer.com/2010/04/openmusic-markov-chains-and-omlea.html

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

【问题讨论】:

  • 处理大量音乐的相对简单的方法是获取您感兴趣的风格的 MIDI 文件,因为它们基本上将每个部分表示为音符编号列表。

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多