MATLAB を使用して、音符のシーケンスを含む WAV ファイルを読み込むプロジェクトを実行しようとしています。たとえば、私の WAV ファイルには一連の CDCE が含まれている可能性があります。このファイルをプログラムに入力すると、「CDC E」と出力されます。
WAVREAD を使用してファイルをベクトルに変換してから、サンプリングを使用してダウンサンプリングし、1 チャンネルのファイルにしました。その後、特定の周波数で「ピーク」を持つスペクトログラムを思いつくことができました。
ここから、MATLAB にピークの周波数を認識させて、メモを印刷できるようにする方法について助けてもらいたいと思います。
それとも私は間違った道を進んでいますか?
前もって感謝します!