是否有任何开源代码可以提取基于内容的音乐功能,如节奏,节拍等?
我的应用场景是这样的:
包含超过20,000首歌曲的音乐资料库
通过您可能建议的“程序”提取功能并自动标记这些歌曲。
按标签自动对这些歌曲进行分类。
答案 0 :(得分:1)
您正在寻找的最佳开源音频(波形等)工具是jMIR的jAudio子集:http://jmir.sourceforge.net/jAudio.html。 EchoNest API是您可以用于项目的最佳工具,尽管它不是免费开源的。我假设当你说“音乐”时你指的是音频;如果它是乐谱,你可以使用jMIR的jSymbolic工具包,如果数据是MIDI或我的music21工具包的.features模块,如果它是另一种格式。
答案 1 :(得分:1)
Echonest API是最好的。我在我的项目中经常使用它。我使用本教程学习如何使用echonest http://preciselyconcise.com/apis_and_installations/echo_nest.php