Inspiration
Our own struggle to learn music without a teacher. It is very hard to keep track of rhythm by ourselves!
What it does
It compared to audio recordings of the same piece of music, a reference and the student's try. It then shows at which spots the student played the piece too slowly or too quickly.
How we built it
We used our own implementation of the DTW algorithm and some Python visualization modules to display the results.
Challenges we ran into
Accuracy of the results and interpretation of them. The algorithm detects small imperfections everywhere which are hard to associate to any real behavior.
Accomplishments that we're proud of
It works reasonably well for the examples we tried, as well as some synthetic examples that with the purpose of debugging.
What we learned
DTW is a fast and useful algorithm but has some small imperfections.
What's next for Rhythm Checker
Build an app that makes it more user-friendly.
Log in or sign up for Devpost to join the conversation.