Loading…
Crystal Music PlayerA crystal music player with real-time 3D audio visualizations. Upload your MP3 and watch geometry grow with every beat — powered by Web Audio and WebGL.

A crystal music player with real-time 3D audio visualizations. Upload your MP3 and watch geometry grow with every beat — powered by Web Audio and WebGL.

How to use

  1. Upload an MP3 from your device — files never leave your browser.
  2. Press play and watch crystal pillars grow and pulse with every beat.
  3. Switch tracks from the playlist or go fullscreen for the full effect.

Built with

  • Three.js
  • WebGL
  • Web Audio API
  • Real-time FFT analysis