Skip to content

jjwhite224/ASCII-Visualizer

Repository files navigation

ASCII Music Visualizer

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.

🎮 Controls Guide

Enhance your experience with the ASCII Music Visualizer using these interactive controls:

🎮 Playback Controls

  • Play Video & Music: Press Spacebar to start both the GIF animation and the music.
  • Pause Video & Music: Press Shift to pause both playback.

🎵 Audio Controls

  • Change Track: Press 1, 2, 3, 4, or 5 to switch between different audio tracks.

🎥 Visual Controls

  • 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.

🛠️ Technologies Used

  • 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

🚀 Future Improvements

  • Adding user-customized visualizer settings
  • More dynamic ASCII art effects
  • Expanded music track selection

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published