MV is a modern, interactive web-based music visualizer that transforms audio files into captivating, real-time visual effects. The app allows users to upload a music file and an optional background image, and it reacts dynamically to the audio’s frequencies and amplitude with visually engaging particle animations.
Music Upload: Users can upload their own .mp3 files to visualize.
.mp3
Custom Background Image: Backgrounds can be personalized via image uploads (.png, .jpg).
.png
.jpg
Interactive Canvas: The canvas updates in real-time and reacts to the uploaded music.
Pause/Play Toggle: Click on the canvas to toggle audio playback.
Stylized Particle System: The animation features particles that respond to sound energy, creating circular and waveform effects.
Responsive Layout: The canvas scales automatically to window dimensions.
p5.js Docs: https://p5js.org/reference/
p5.sound Docs: https://p5js.org/reference/#/libraries/p5.sound