Implementation was the most time consuming part of the process and took lots of trial and error.
Some challenges we ran into during the process included:
We conducted 3 user studies in total with a mixture people from different skill levels, from beginner to advanced piano players. Our user study consisted of 3 sections, shown on the left.
PHASE 1: We started by asking users to play three piano scales (C, D, and E Major) without any keyboard assistance and based on their current knowledge of piano scales. We quantitatively measured proficiency through the amount of time it took for them to play each scale as well as the number of mistakes they made on each scale.
PHASE 2: We then introduced our keyboard's adaptive assistance tools to our users, including black key and LED fingering assistance. Each participant was allowed to practice with our tools for a few minutes.
PHASE 3: Finally, we removed all assistance tools and assessed their new skill levels on the same scales, again measuring proficiency through the amount of time it took for them to play each scale as well as the number of mistakes they made on each scale.
Three example scales we asked user study participants to play.
Computer Science, Comparative Media Studies, Design
Computer Science, Comparative Media Studies (Minor: Design)