私は、2つのメロディーを比較して、それらがどれほど類似しているかを確認するためのアプローチを見つけようとしています。音色は関係ありません。したがって、2つの録音があった場合、1つはハッピーバースデーを演奏するフルート、もう1つは同じピッチとテンポで同じものを演奏するトランペットです。
これを実行できる.NETまたはC++ライブラリはありますか?そうでない場合、誰かが私にこのようなことをするために必要なテクニックのアイデアを教えてもらえますか?
私は、2つのメロディーを比較して、それらがどれほど類似しているかを確認するためのアプローチを見つけようとしています。音色は関係ありません。したがって、2つの録音があった場合、1つはハッピーバースデーを演奏するフルート、もう1つは同じピッチとテンポで同じものを演奏するトランペットです。
これを実行できる.NETまたはC++ライブラリはありますか?そうでない場合、誰かが私にこのようなことをするために必要なテクニックのアイデアを教えてもらえますか?
Aubioには、C ++インターフェイスと、ピッチ検出を実行するためのいくつかの方法があります。
ピッチとテンポが同じであり、ハーモニーが排除されているように見えることを保証しているので、時間の経過とともにピッチを測定し、2つの結果を比較できます。
比較アルゴリズムには、試行錯誤の改良が必要です。覚えておいてください: