Inspiration
As avid musicians, we sometimes struggle with understanding rhythms without a metronome. The regular metronome helps us achieve grounded rhythm. However, when we start to look at more complex music with polyrhythms, our understanding of the rhythm commonly starts to break down. We have struggled with this a lot while learning music, so we have decided to create a metronome that helps with learning polyrhythms.
What it does
There are two settings to this program: normal metronome and polyrhythm. The normal setting simply flashes a square (black or white) at the desired bpm. The polyrhythm setting flashes two squares on the left and right of the screen to represent the different subdivisions of the polyrhythm.
How we built it
We built this in java.
Challenges we ran into
We had issues with getting the polyrhythms to sync together properly.
Accomplishments that we're proud of
We learned about different JavaFX methods.
What's next for Campfire Metronome
Improving aesthetics and developing it as a mobile app.
Log in or sign up for Devpost to join the conversation.