What if you could control your music player using your own inner metronome?

What it does

Hit the play button to play the sample song. Use the tick button to track each beat, and fix the BPM when you know you're ready.

How I built it

This project was built using Python, as well as its tkinter and pygame libraries.

Challenges I ran into

Wrangling the audio player was challenging - I initially wanted to have playback pick up where it left off when fixing the BPM, but that didn't end up being solved through the libraries I chose to use. I also wanted to change the BPM without using a button, but that didn't work out.

Accomplishments that I'm proud of

Honestly? Completing my project. The time between beginning the design and completing the code was ~3 hours and I wasn't expecting this level of success.

What I learned

Audio management is hard.

What's next for Metronome

What's next for you?

Built With

Share this project: