Skip to content

jeremy-brenner/DarkSunrise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

Music visualizer demo for Christmas Experiments 2013

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.4%
  • CSS 2.6%