将MIDI文件自动分段为数据集的短语

时间:2013-04-28 06:26:19

标签: parsing dataset midi

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

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

我不依赖于任何特定的语言。我看过music21似乎支持阅读和编辑MIDI文件,但我还没找到我要找的东西。 谢谢!

1 个答案:

答案 0 :(得分:1)

Robert Rowe的书“机器音乐家”(麻省理工学院出版社)有一章介绍将音乐数据分割成短语和检测模式的不同方法。 (显然,它还有更多可以适应SO响应......)