2011-12-11 31 views
3

是否有任何開源代碼可以提取基於內容的音樂功能,如節奏,節拍等?有沒有基於歌曲內容的特徵提取代碼?

我的應用場景是這樣的:

  1. 包含超過20,000首歌曲

  2. 特徵提取和自動標籤中的音樂庫,這些歌曲由「計劃」,這可以通過以下方式提出您。

  3. 自動按標籤對這些歌曲進行分類。

回答

1

最好的開源音頻(波形等)工具,你要尋找的是jMIR的JAUDIO子集:http://jmir.sourceforge.net/jAudio.html。 EchoNest API是您可以用於該項目的最佳工具,但它不是開源免費使用的。我假設當你說「音樂」時,你的意思是音頻;如果是樂譜,則可以使用jMIR的jSymbolic工具包(如果數據是MIDI或我的music21工具包的.features模塊,如果是另一種格式的話)。