Analysing audio offline

The following example will download and decode an audio file, then pass it through the Superpowered Analyser class and display it's results.

We take the raw encoded audio and supply it as the src of a native browser Audio element to playback the audio.

In this example, Superpowered is not in control of the playback, just the offline audio analysis.

See our Documentation site for more infomation.

Sample rate
Duration
Peak DB
Average DB
Loud Parts Average DB
BPM
Beatgrid Start
Musical Key
Camelot Key
OpenKey Key
Average waveform
Peak waveform
Low frequency waveform
Mid frequency waveform
High frequency waveform
Low Notes
Mid Notes