リアルタイムは必ずしも必要ではありませんが、最終年度のプロジェクトのゲームを作成しています。再生中の音楽トラックのみに基づいてダイナミックレベルを作成するためにオーディオのパワーを使用したいと考えています。プレイステーションモバイルとC#を使ってPS Vita用のこのゲームを作成することを目指していますが、もし私がC++とPSPに切り替えることができればと思います。オーディオファイルからリアルタイムのフィードバックを作成するためのオーディオ解析ライブラリが必要ですか?
WAVファイルを使用して波形の振幅を抽出したり、このデータから平均周波数や近似BPMなどの他の特性を計算してレベルを作成したりできます。
私はこの生データを処理しようとすることについて心配はありません。実際にその情報を最初に取得できる方法を知りたいだけです。私がサンプルを抽出し、これらのサンプルの異なる特性をアサートすることができれば、それらを保存し、ラウドネス、ピッチなどの変更をノートなどを作成することができます。
私はC#を使用していますが、 p/invokeを使用するか、プロジェクトをC#の代わりにC++を使用する別のデバイスに切り替えます。
私はここでちょっとパニックになっています。本当にちょっと困っています。
多くのありがとうございます。