HTML5 Audio Data API - Spectrum Visualizer

The audio data API allows the programmer to access raw data of the currently playing HTML5 audio tag. Thanks to efforts of the team around the API implementation and specifically Corban Brook's DSP library, it is possible to generate a FFT transform in JavaScript of the running Audio stream data and to then work with the resulting data.

The audio data API will certainly be useful for many interesting experiences. The example here is a relatively
simple audio visualization but there are already several very complex applications listed on the Audio Data API Wiki page.