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.

Built With

Share this project:

Updates