テンポ、ビートなどのコンテンツベースの音楽機能を抽出できるオープンソースのコードはありますか?曲コンテンツベースの特徴抽出コードはありますか?
私のアプリケーションのシナリオは、このようなものです:
20,000以上の曲
抽出機能と自動タグが含まれている音楽リポジトリによって提案することができ、「プログラム」により、これらの曲君は。
これらの曲をタグで自動分類します。
テンポ、ビートなどのコンテンツベースの音楽機能を抽出できるオープンソースのコードはありますか?曲コンテンツベースの特徴抽出コードはありますか?
私のアプリケーションのシナリオは、このようなものです:
20,000以上の曲
抽出機能と自動タグが含まれている音楽リポジトリによって提案することができ、「プログラム」により、これらの曲君は。
これらの曲をタグで自動分類します。
あなたが探しているもののための最高のオープンソースのオーディオ(波形など)ツールがjMIRのjAudioのサブセットです:http://jmir.sourceforge.net/jAudio.html。オープンソースではありませんが、プロジェクトに使用できる最適なツールは無料ですが、EchoNest APIです。私は、あなたが「音楽」と言うとき、あなたはオーディオを意味すると仮定しています。それが楽譜であれば、データがMIDIの場合はjSymbolicツールキットを、別のフォーマットの場合はmusic21ツールキットの.featuresモジュールを使用することができます。
Echonest APIが最適です。私は私のプロジェクトでそれをたくさん使ってきました。私はechonestの使い方を学ぶためにこのチュートリアルを使いましたhttp://preciselyconcise.com/apis_and_installations/echo_nest.php