私は、ギターチューナーのように、サウンドを取り込み、そのコア周波数を出力する C++ コードに取り組んできました。独自のランダム化された正弦波を生成し、振幅と時間だけのテキスト ファイルから FFT を正常に実行できます。マイクまたはサウンドファイルから使用可能なデータを生成する方法がわかりません。
サウンドをサンプリングして、データを振幅対時間テキスト ファイルに出力する簡単な方法はありますか?
私は WAV ファイル形式とさまざまなチャンクがどのように機能するかを調べましたが、それは私のレベルを少し上回っています。どんな助けでも本当に感謝しています。