An interactive music visualization experience that transforms audio into real-time ASCII art, blending sound, motion, and creative coding. Built using p5.js, Web Audio API, and JavaScript, this project offers a unique, retro-futuristic aesthetic that reacts dynamically to music frequencies.
Enhance your experience with the ASCII Music Visualizer using these interactive controls:
- Play Video & Music: Press Spacebar to start both the GIF animation and the music.
- Pause Video & Music: Press Shift to pause both playback.
- Change Track: Press 1, 2, 3, 4, or 5 to switch between different audio tracks.
- Skip to Next GIF: Press Tab to load a new GIF animation.
These controls allow users to seamlessly interact with visuals and sound, creating a personalized, dynamic experience.
- p5.js – for creative coding and real-time visualization
- Web Audio API – for music analysis and frequency detection
- Giphy API – for dynamically loading animated GIFs
- JavaScript (ES6+) – for logic and interactivity
- Adding user-customized visualizer settings
- More dynamic ASCII art effects
- Expanded music track selection