Inspiration

Piano is a very important and useful instrument for music lovers yet it is very expensive. We want to make piano more accessible so everyone can learn piano and pursue their interests in music.

What it does

We made a cardboard piano that uses computer vision to detect and play piano sounds.

How we built it

We assembled the piano with cardboard pieces and springs to make the experience more immersed. We placed a webcam in front of the keys and it calibrates the keys by detecting the calibration stickers. After capturing the key locations, the pipeline detects key presses and play the corresponding notes.

Challenges we ran into

We didn't have laser cut resources so the assembling of the piano took a long time.

Accomplishments that we're proud of

It feels like playing a real piano.

What we learned

Building a prototype from scratch is a great learning experience.

What's next

We want to implement piano tutorials with midi files and led lights so the corresponding light lights up when a key needs to be played. This will be easy even for little kids. We also want to add gesture control and instruments in addition to piano.

Built With

Share this project:

Updates