Думаю, тебе нужно что-то типа этого:
http://unity3d.com/support/documenta...utputData.html
и этого:
http://unity3d.com/support/documenta...ctrumData.html
Вот простой пример. Закидывать скрипт на объект, который имеет AudioSource с аудиоклипом.
using UnityEngine;
using System.Collections;
public class AudioVisualizer : MonoBehaviour {
float[] samples = new float[300];
void Update () {
audio.GetOutputData(samples, 0);
}
void OnGUI () {
GUI.Label(new Rect(10,10,300,30), "samples:");
for (int i=0; i<samples.Length; i++) {
GUI.Label(new Rect(10 + (i*3),100 - (samples[i]*100.0F),10,20), "-");
}
}
}