About

Rhythm an objective element of music and is essential to any great musical performance. It is a skill that a developing musician will focus on as they improve their skills. Private lessons—while immensely beneficial to student musicians—can be quite expensive. Tools such as this can increase equity for music instruction, offering additional evaluational tools to students outside of often pricey private instruction.


How it Works

The user provides the system with a .wav file of their performance, tempo, XML reference sheet music, and a leniency value. The system extracts timesteps of onsets from both the user's performance and the reference sheet music. The system outputs an accuracy grade and timestamps of mistakes in the user’s performance. When creating an accuracy evaluation, a leniency is be used. If the onset is within the leniency range, the onset is considered correct. The final evaluation is the fraction of correct notes over total notes.