SoundCloudでは音楽の波形を表示しています。音楽の変化するポイントが分かりやすく、何より見ていて格好良いのではないでしょうか。単純に音楽プレーヤーで再生するだけでは得られない楽しさがあります。 同じように音楽ファイルを読み込んで波形を描画してくれるのがPeaks.jsです。BBCが開発したソフトウェアになります。

Peaks.jsの使い方

Peaks.jsを使ってMP3ファイルの表示を行っているところです。

下にあるのはファイル全体、上はその一部を拡大したものになります。再生するのに合わせて色が変わったり、インジケータが進んだりします。

Peaks.jsはJavaScript製、LGPLのオープンソース・ソフトウェアです。

BBC Research and Development: Audio Waveforms bbcrd/peaks.js