I’m on the fence about whether or not this is an effective way to learn how to play the piano: but it’s definitely an effective way to learn about electronics, Python, servo motors, and why lasers are cool. Shane Snipe and his dad took about 50 hours to put this project together – astonishingly, neither of them had ever written any Python before they started the project.
Over at YouTube, Shane says:
My dad and I made the Easy as Pi Piano system to make learning chords faster and easier. This project took about 50 hours to complete due to the fact that we were new to the Python programming language. The Easy as Pi Piano system functions as a piano teacher. Learn to play the chords to your favorite song! The servo motor lasers show you which keys to play. Slow it down or speed it up with the scale. On the monitor, you will see the finger placements, the current chord, and the lyrics to the whole song. We hope that our hard work makes learning how to play piano easy as pie.
Thanks Shane, and thanks Dad!