GetSpectrumData
AudioSourceから曲を再生するために使用するコードがあり、プレーヤーが再生するためのレベルレイアウトを作成します。プレイヤーが自分の曲をアップロードし、これらの曲のデータで作成されたレベルを再生できる機能を追加したいと思います。残念ながら、異なるオーディオファイルを比較すると、次のような問題が発生しました。
ご覧のように、振幅はクリップごとに大幅に異なり、その結果、作成するのが簡単またはほとんど不可能であるレベルが作成されます。この「ラウドネス」を決定する方法を見つけたいので、曲からデータを取得した後、トーンを下げるか、乗数で増幅できます。また、曲を再生せずにこのデータを抽出する方法はありますか?