私はコンピューター サイエンスの論文のプロジェクトに取り組んでいます。これは、ユーザーが PC やスマートフォンのマイクでメロディーを歌ったり口笛を吹いたりして、どの音符が歌われたかを識別するアプリケーションを実装することを目的としています。
まず、そのようなプログラムの基礎となる理論を研究してから、それを matlab、java、または c で実装する必要があります。
Stackoverflow ですでに多くの情報を見つけましたが、少し混乱しています (FFT、ピッチなどに関して)。何を勉強すればいいのか、実装までの手順を教えていただけるとありがたいです。