This project is an Interactive Music Visulizer. To use this program, users will run the audio_visualizer.py file, which will play Britney Spear's hit single Inside Out with a visualization of the song. Furthermore, users will be able to press the keys Q, W, and E to manipulate the colors and the four arrows to move around the image.
This project is still in progress towards our MVP: a movie with generative imagery from a single file. The movie behavior is then modified by live keystrokes.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Please install the following files using PIP.
pip install numpy matplotlib scipy sklearn hmmlearn simplejson eyed3 pydub pygame moviepy
git clone https://github.com/sd18fall/music_visualizer.git
Please open the audio_analyzer.py with your favorate text editor and change the lines with '#This hardcoded line would have to be changed' to the absolute path of where this Github repository was cloned. Once this has been changed, you are ready to run the program.
If you would like to have new images generated, please run the recursive_art.py. (Note: you might have to wait for a long time)
- pyAudioAnalysis - The audio analyzer used
- pyGame - pyGame
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Sara Ballantyne - Initial work - [github account][https://github.com/sballantyne]
- Sampei Omichi - Initial work - [github account][https://github.com/sampeiomichi]
This project is licensed under the MIT License - see the LICENSE.md file for details