コード検出アルゴリズムに関しては既にここではごくわずかな質問があります。しかし、これらのほとんどは、歌を和音や和音の組に変換することにもっと関連しているようです。私の問題は、ギターのコードの1つの音符を録音し、次にこれを分析して演奏されたコードを戻すことにのみ関心があるので、はるかに単純でなければなりません。これが難しいことが判明した場合、特定のコードが正しく再生されているかどうかを知ることができます。ユーザは演奏しようとするコードを提示され、演奏後にアプリケーションは正しいコード(記憶ゲームの何か)を演奏したかどうかを彼らに知らせる。私はアプリケーションがすでにどのようなコードを期待しているか知っているので、この第2の選択肢は簡単だと思います。オーディオサンプルから個々のギターコードを認識する
私は既に同じアプリケーションの一部としてギターチューナー用にFFTとハーモニックプロダクトスペクトラムを使用していますが、ギターコードを認識するためにFFTで出力される周波数スペクトラムを分析する方法についてのアドバイスが本当に好きです。私はこの問題に関する他の提案にもオープンしており、私が得ることのできる助けに本当に感謝しています。
おかげ
[この質問](https://stackoverflow.com/a/39234337/500207)への回答として、いくつかの手法、https://gist.github.com/fasiha/957035272009eb1c9eb370936a6af2ebを実装しました。 –