A mind-blowing, professional, and real-time audio visualizer built for modern web platforms. Features multiple visualizer styles, custom audio controls, responsive UI, and an animated music-reactive background β all in one.
- ποΈ Full Audio Controls β Play, pause, stop, volume, loop, shuffle
- π Visualizer Style Switcher β Bars, Circles, Waves, Dots (real-time swap)
- π₯ Color & Glow Themes β Dynamic UI themes with neon glow effects
- π§ Beat Detection Engine β Auto-sync animations to rhythm
- πͺ Animated Backgrounds β Music-reactive visuals behind visualizer
- π Track Info β Song name, current time, duration & metadata
- π§© Modular Architecture β Easy to add your own visualizer styles
- β‘ 60FPS Performance β Highly optimized for all devices
- HTML5 β Semantic structure
- CSS3 β Layout, animations, responsiveness
- JavaScript (ES6+) β Logic and interactivity
- Web Audio API β Real-time audio processing
- Canvas API β Drawing smooth reactive visuals
- requestAnimationFrame β For buttery animations
- Mobile-First Principles β Designed to perform across all devices
- π₯ Passion for music and creativity
- Clone the repo or download the ZIP.
- Open
index.htmlin your browser. - Upload an audio file and enjoy the visualization.
- To run this locally:
- Clone the repo:
https://github.com/Dev-Suraj-Dhawal/audio-visualizer.git
cd audio-visualizer open index.html # or just double click index.html
This project is licensed under the MIT License. Feel free to use, modify, and share it!
Built with β€οΈ to bring music to life with code.