Start the project, listen to the music and watch the visualizer. Click the love-it button and/or the favorite button if you would like to see me update this to have more songs in the pre-recorded library and also allow the user to use a microphone, instead of using pre-recorded songs!
The scripts are all messy because I was playing around with different methods. I decided to use pre-recorded levels, because not everyone will have their volume set to the same level and it would be hard to accommodate for the volume (I tried). The visualizer timing might be a bit off, or it might not... I can't really tell that much because I'm focusing more on the programming part, and not the actual timing. Maybe if some of you notice that it is off and told me how to fix it, I would adjust the timing... Credit to Alan Walker for the song (licensed under NCS) I did all of the programming and artwork.