音乐创作的纯数据?

Pure Data for music composition?

我目前正在进行一个项目,其中将构建一个古典音乐发生器。一位几乎是声音处理专家的讲师建议我可以构建一个隐马尔可夫模型,该模型将生成 return 乐曲。

我的电脑中已经有 80 多个来自各种著名作曲家(莫扎特、巴赫、贝多芬...)的 MIDI 文件可供训练。我只是想知道 Pure Data 是否适合构建 HHM(s),最终 return 从一些 MIDI 输入生成音乐片段?

如果是,关于如何使用这些 MIDI 并将它们放入 HHM 的片段有什么建议吗?

提前致谢。

看看这个图书馆。它具有 HMM 和许多您可以使用的其他机器学习算法。

https://github.com/cmuartfab/ml-lib

您还可以将 HMM 用于与信号相关的任务。这里有一篇论文,您可能会发现其中的信息:

http://tcts.fpms.ac.be/publications/papers/2013/dafx2013_mage.pdf