Dancer.js: Musik mit JavaScript und HTML5 visualisieren

Dancer.js: Musik mit JavaScript und HTML5 visualisieren
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. Wir stellen euch Dancer.js kurz vor.
Dancer.js Start
Dancer.js Demovisuaisierung

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 erlaubt so das zur Musik passende Zuordnen von beliebigen Visualisierungesereignissen zu jedem Abschnitt des abzuspielenden Songs. Wie das aussehen kann, zeigt eine schicke Demovisualisierung:

Dancer.js 02
Dancer.js Demo mit beatgenauer Visualisierung

Voraussetzung für den Einsatz von Dancer.js sind die Audio APIs von Chrome (Web Audio API) und Firefox (Audio Data API). Für andere Browser neben 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:

Weitere Artikel zu JavaScript, HTML5, WebKit und API

Empfehlen

bewerten
VN:F [1.9.22_1171]
Bewertung: 5.0/5 (4 Bewertungen)
Das interessiert dich bestimmt auch
HTML5: 15 Screencasts, Tutorials und Artikel für Einsteiger
HTML5: 15 Screencasts, Tutorials und Artikel für Einsteiger
Wer sich mit Webentwicklung und Webdesign befasst, weiß: An HTML5 führt kein Weg vorbei.
Weg von WebKit: Google führt neue Rendering-Engine „Blink“ für Chrome ein
Weg von WebKit: Google führt neue Rendering-Engine „Blink“ für Chrome ein
Google hat am gestrigen Mittwoch eine neue Rendering-Engine namens „Blink“ für Chrome und Chrome OS vorgestellt.
HTML5: Erste Schritte mit dem Template-Tag
HTML5: Erste Schritte mit dem Template-Tag
Mit dem HTML5-Template-Tag steht Webworkern schon bald ein einheitliches Werkzeug für die Implementierung von...
2 Antworten
  1. von Martin Vennemann via facebook 09.07.2012 (17:03Uhr) 1.

    yay.. was zum spielen! auf den ersten blick ziemlich vielversprechend

  2. 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.  [...]

Deine Meinung

Bitte melde dich an!

Du musst angemeldet sein, um einen Kommentar schreiben zu können.

Jetzt anmelden

Kennst Du schon unser t3n Magazin?

t3n 32 jetzt kostenfrei probelesen! Alle Inhalte des t3n Magazins Diesen Hinweis verbergen