!Cyberpunk City Visualizer
An immersive, interactive web-based music visualizer set in an endless cyberpunk cityscape. Watch as the futuristic skyline reacts to your music, creating a unique audio-visual experience.
- 🏙️ Procedurally generated cyberpunk city
- 🎵 Real-time audio reactivity
- 🌠 Dynamic starry sky with shooting stars
- 🚀 Endless flight through the city
- 🎨 Vibrant neon color palette
- 📱 Responsive design for various screen sizes
Check out the live demo here.
- Clone the repository:
git clone https://github.com/Hax0rgurl/cybercitymusic.git
- Navigate to the project directory:
cd cybercitymusic
- Open
index.html
in a modern web browser (Chrome, Firefox, Safari, or Edge recommended).
- Click the menu toggle in the top right corner to open the control panel.
- Upload an MP3 file using the "Upload Audio" button.
- Use the play, pause, and stop buttons to control audio playback.
- Click "Generate New City" to create a new random cityscape.
- Toggle fullscreen mode for a more immersive experience.
For more detailed instructions, check out our User Guide.
- HTML5
- CSS3
- JavaScript
- Three.js for 3D graphics
- Web Audio API for audio processing
We welcome contributions! Please see our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the cyberpunk aesthetic and synthwave music scene
- Thanks to the Three.js community for their excellent documentation and examples
For questions, suggestions, or just to say hi, reach out to us at [email protected].
Enjoy your journey through the neon-lit streets of the future! Enjoy the app? Wanna buy me a coffee