3

我正在做一些研究,首先要建立一个简短的乐句数据集。理想情况下,这将基于一些机器学习算法来完成,以猜测音乐的结构并相应地将其拆分为短语。不幸的是,我还没有找到这种算法的实现,甚至没有任何明确的证据表明这种算法存在。

如果没有这样的算法,下一个最好的办法就是将每个 midi 文件分成 2-3 个小节的组。我还需要检测和删除空段。有没有一种简单的方法来自动化这个?如果我不需要这么多数据,我可能会考虑手动完成。

我不受任何特定语言的束缚。我看过music21,它似乎支持读取和编辑MIDI文件,但我还没有找到我要找的东西。谢谢!

4

1 回答 1

1

罗伯特·罗 (Robert Rowe) 的《机器音乐学》一书(麻省理工学院出版社)有一章涉及将音乐数据分割成短语和检测模式的不同方法。(显然,它的内容比 SO 响应还多……)

于 2013-04-28T14:16:58.253 回答