We all grew up playing many various musical instruments. We thought it would be a cheap way for people who aren't as fortunate to learn to play instrumental skills such as learning the piano and drums.

What it does

It allows users to draw out their instrument board and connect their shapes to various sounds (piano sounds, drum sounds, etc). The board is supposed to be drawn on a piece of paper, allowing all users to be able to afford learning and playing this instrument.

How we built it

We built a front end with React.js and OpenCV with Python was used for backend, used with Numpy.

Challenges we ran into

We had some trouble with building the website with React.js because it was our first time working with it. We also learned Figma which we weren't used to, and also other design techniques on our group member's iPad.

Accomplishments that we're proud of

We are very proud that our project is able to detect your fingers pressing the shapes drawn on the board, and we can play different sounds from different shapes. Also, we learned to use Figma and was able to create some amazing designs for our website.

What we learned

We learned a lot of webdev skills using React, JavaScript, Figma, OpenCV with Python.

What's next for Paper Piano

Connecting the UI from the front end to the backend. We hope that many users who like learning instruments at a very low cost would use our project on a daily basis!

+ 24 more
Share this project: