UnityのWebGLビルドでオーディオ波形を取得するためのツール。

- Unity 2020.3.0 or higher
- Universal RP 10.3.2 (Use sample)
- Shader Graph 10.3.2 (Use sample)
PackageManagerのAdd package from git urlに
https://github.com/5h00T/AudioWaveWebGL.git?path=Packages/AudioWaveWebGLを入力
GameObjectにAudioWaveProviderコンポーネントをアタッチします。
AudioWaveProviderにAudioSourceをセットします。
波形は次のようにして取得できます。
float[] output = AudioWaveProvider.Instance.GetTimeDomainData();
float[] output = AudioWaveProvider.Instance.GetSpectrumData();
AudioSourceまたはAudioClipの差し替えをした時はSetAudioSource(audioSource)を呼び出してください。
LICENSEを参照してください。
Sampleに含まれる音声ファイルはYosshy氏から許可を得て収録しています。 Sampleをインポートした場合、サンプルに含まれる音声ファイルの2次配布を禁止します。