Audiofrequenzen auf den Beat genau sichtbar machen mit Dancer.js
Jordan Santell hat mit Dancer.js eine JavaScript API entwickelt, mit der man Musik beatgenau visualisieren kann. Dafür erzeugt man zuerst eine Dancer-Instanz, in der man den Pfad auf die Musikquelle und das gewünschte Format wie z.B. mp3, ogg oder wav definiert. Dann kann man mit unterschiedlichen API-Methoden das Abspielen der Audiodatei steuern und hat einfachen Zugriff auf z.B. Abspielzeit, Frequenz oder Spektrum. Die Dancer.js API erlaubt so das zur Musik passende Zuordnen von beliebigen Visualisierungesereignissen zu jedem Abschnitt des abzuspielenden Songs. Wie das aussehen kann, zeigt eine schicke Demovisualisierung:
Voraussetzung für den Einsatz von Dancer.js sind die HTML5 Audio APIs von Chrome (Web Audio API) und Firefox (Audio Data API). Für andere Browser neben Webkit und Mozilla, die HTML5 und die Audio APIs nicht verstehen, steht eine Flash-Fallback-Lösung zur Verfügung.
Dancer.js kann samt Beispielen und Spezifikation bei GitHub kostenlos heruntergeladen werden.
Weiterführende Links:
- Dancer.js - GitHub
- Web Audio API – W3C
- Audio Data API - Mozilla









von Martin Vennemann via facebook 09.07.2012 (17:03Uhr) 1.
yay.. was zum spielen! auf den ersten blick ziemlich vielversprechend
von Dancer.js: Musik mit JavaScript und HTML… 17.07.2012 (22:12Uhr) 2.
[...] Dancer.js ist eine Audiobibliothek, die mittels JavaScript und HTML5 schicke zum Beat passende Musikvisualisierungen möglich macht. Dancer.js funktioniert mit der Web Audio API für Webkit-Browser und der Audio Data API für Mozilla. [...]