5h00T/AudioWaveWebGL

★ 0Forks 0C#GitHub ↗Compare

README

AudioWaveWebGL

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

Requirements

  • Unity 2020.3.0 or higher
  • Universal RP 10.3.2 (Use sample)
  • Shader Graph 10.3.2 (Use sample)

Installation

PackageManagerのAdd package from git urlに
https://github.com/5h00T/AudioWaveWebGL.git?path=Packages/AudioWaveWebGLを入力

Usage

GameObjectにAudioWaveProviderコンポーネントをアタッチします。
AudioWaveProviderにAudioSourceをセットします。
キャプチャ

波形は次のようにして取得できます。

float[] output = AudioWaveProvider.Instance.GetTimeDomainData();
float[] output = AudioWaveProvider.Instance.GetSpectrumData();

AudioSourceまたはAudioClipの差し替えをした時はSetAudioSource(audioSource)を呼び出してください。

License

LICENSEを参照してください。

Sampleに含まれる音声ファイルはYosshy氏から許可を得て収録しています。 Sampleをインポートした場合、サンプルに含まれる音声ファイルの2次配布を禁止します。

Contributors

5h00T

Issues