我正在寻找一个软件,让我做统计分析音乐。假设音乐是以midi或类似的形式演奏的(即。音符/音调/持续时间..。数据可供处理)。然后我想要做的是给它一个音乐库,让我们说所有的作品都是由某个作曲家完成的,然后定义搜索模式和软件,然后给我统计某些事情发生的频率。例如,如果我用4个声音合唱团喂它,我想知道哪一个音符是最常见的双倍音符。或者声音跳得有多远的分布。我看到,这些统计数据有时出现在较老的(也可能是较新的)音乐理论/和声/对位书中。例如,在德拉·莫特的“和谐之声”中有一些。显然,在过去(在计算机之前),这些统计数字都是手工编制的。但现在看来这是不现实的。是否有任何标准的软件解决方案用于进行这种分析?我想一个人可以用python或R来做这件事,但是是否有任何既定的方法,最好是有一些已经计算出来的统计数据库。
发布于 2020-05-08 06:22:40
您将在音乐中的Python页面上找到一组有用的Python资源。这包括从音频文件中提取特征以及MIDI & Music处理的工具。
对于你的具体任务,我建议看看music21,它是文档
它附带了一个巨大的语料库 of Music文件,您可以从本地或在线文件中添加自己的文件。(例如,Bach的参考语料库包括433件作品)
Music21有很多自己的分析工具,或者你可以和其他人(比如熊猫)接口。
https://softwarerecs.stackexchange.com/questions/74376
复制相似问题