プレーヤーのプログラム、波形発生器、スペクトラム アナライザー、時刻を記録するリスト ボックスが既にあります。これらのものは機能しています。ここで、音声ファイルを再生し、特定のしきい値またはスペクトルの最大ピークに達すると、その現在のイベントの時間がリスト ボックスに記録される機能を追加したいと思います。リストボックスに時間を追加できたので、唯一の問題はイベントを検出する方法です。スペクトル アナライザーで FFT を使用しましたが、これに行き詰まっています。FFT、波形発生器、スペクトラム アナライザなどの現在のリソースを使用してこれを行うにはどうすればよいですか?
これは私が必要としていたものです。
- オーディオを再生し、サウンドが特定のしきい値に達すると、ストリームの現在の時間が記録されます。
どうもありがとう。私の締め切りは36時間後です。すべての助けをいただければ幸いです。私の将来はこれにかかっています。私に幸運を。:) みんなありがとう!サンプルまたは正確な作業を教えてください。私のプロジェクトについてさらに情報が必要な場合は、私のリソースを提供します。ありがとう!神のご加護を。
PS このプロジェクトには、スネア ドラム検出器が必要です。しかし、あまり時間がないので、スネアではなくスペクトルの最高ピークを検出することにしました。ほとんどの場合、スネア ドラムはベースやシンバルなどの他の楽器よりも最高のピークを生成するためです。みんなありがとう!