学校の目的で C# で音楽認識アプリケーションを実行する必要があります (一部の音楽ジャンル - スタイルの認識)
これを行うための良い方法 (ソース、API、ライブラリ、記事) をお勧めできますか?
どうもありがとう。
学校の目的で C# で音楽認識アプリケーションを実行する必要があります (一部の音楽ジャンル - スタイルの認識)
これを行うための良い方法 (ソース、API、ライブラリ、記事) をお勧めできますか?
どうもありがとう。
音楽のフーリエ変換は何度も検討されてきましたが、有用なものは何も見つかりませんでした。それは本当に役に立たないということだけが与えられています。DirectSoundも行く方法ではありません。
新しいフォーマットに切り替える前にこの投稿を投稿しましたが、はっきりと投稿されているのを見たのに、どうやら失われたようです。それは私が前に言ったことに対する後付けです。私が言ったことは、OPがどこまで行きたいのかがはっきりしないということでした。彼が新しい境地を開拓するために何らかの調査をしたいのか、それとも確立された概念フレームワークのC#コードを見つけたいのか。彼が研究を嫌がらないのであれば、最近、NatureまたはScienceに、人間の音楽知覚の数学的記述の枠組みを示した記事がありました。全体的な考え方は、音符がメビウスの表面のような格子上に伸ばすことができるノードのネットワークに分類されるということですが、より複雑です。多次元空間です。距離(メトリック)は、ミュージシャンが行うのとほとんど同じように定義されます。もちろん、音楽の原子を取得するにはフーリエ変換を行う必要があります。したがって、私の推測では、OPが任意の録音を行い、周波数分析を行い、そのような格子上に音を配置し、すべての音が適合する場合、彼はそれが音楽であると言うことができます。それらが間にあり、表現がぼやける場合、それはノイズです。