DarkSunrise
DarkSunrise copied to clipboard
Music visualizer demo for Christmas Experiments 2013
Dark Sunrise
An homage to the golden era of music vis, by visualizing the visualizer.
- Fourier transforms
- Beat detection
- Field advection
- Color mapping
- Frequency painting
The interesting part is js/geo. It's a prototype of a MathBox-style geometry pipeline. JavaScript expressions are streamed into Float32Arrays, uploaded into textures, and rendered using displacement in a BufferGeometry's vertex shader.
The Geiss/Milkdrop-clone is located in js/fx/advect.js and shaders/advect.glsl.html.
Controls:
- Q - Unlock camera
- WASD - Move camera
- Mouse down - Rotate camera
- < > - Back / Forward 5s (causes audio desync)
Soundtrack
Om Unit - Dark Sunrise (Kromestars lean'in mix):
https://soundcloud.com/omunit/om-unit-dark-sunrise
Demo by Steven Wittens - http://acko.net/