Inspiration
This project was a personal accomplishment for me as a beginner programmer. Studying both Physics and Computer Science, I wanted to connect those fields and make something fun and bright for anybody to use. And, something that connects people from all different aspects of life is music! Music is a language that speaks to everyone! With that in mind, Vybe was created to visualize music and feel it through the colors and beats.
What it does
Vybe is an interactive music visualizer created in Python that offers an intuitive user experience.
Select any song from their own computer (it has to be an .mp3 file!).
Pick a theme of visualization.
Hit Play- and watch the music come to life on screen!
How I built it
I created this program in Python3, used pyAudio libraries to help analyze the music information, and used physics principles to create the visuals on screen.
Challenges I ran into
Connecting the information about beats, offsets and pitch to the changing visuals!
Accomplishments that I'm proud of
As a beginner programmer, this project came at the end of an introductory programming class at CMU. To see the results, of all the concepts that I learnt, onscreen was amazing!
What we learned
PyAudio, converting .mp3 files to .wav files, converting beats and pitch to colors and shapes onscreen (cool!)
Log in or sign up for Devpost to join the conversation.