-2

私は、2つのメロディーを比較して、それらがどれほど類似しているかを確認するためのアプローチを見つけようとしています。音色は関係ありません。したがって、2つの録音があった場合、1つはハッピーバースデーを演奏するフルート、もう1つは同じピッチとテンポで同じものを演奏するトランペットです。

これを実行できる.NETまたはC++ライブラリはありますか?そうでない場合、誰かが私にこのようなことをするために必要なテクニックのアイデアを教えてもらえますか?

4

1 に答える 1

1

Aubioには、C ++インターフェイスと、ピッチ検出を実行するためのいくつかの方法があります。

ピッチとテンポが同じであり、ハーモニーが排除されているように見えることを保証しているので、時間の経過とともにピッチを測定し、2つの結果を比較できます。

比較アルゴリズムには、試行錯誤の改良が必要です。覚えておいてください:

  • ノイズ、音色、音量の変動により、ピッチはいつでも主観的なトピックになる可能性があります
  • 実世界のパフォーマーは同じようなピッチとテンポを持つことができますが、完全に同じになる可能性は低いです。
  • レコーディングの2つの曲が同時に開始されない場合があります。
于 2013-01-28T19:00:52.847 に答える