Inspiration

Well, Music and Entertainment stick to the theme. But generally, grand pianos and keyboards cost lots of money. They are, to put it bluntly, completely unaffordable. If the average person didn’t spend any money at all on food, housing, utilities, clothing, literally anything, for an entire year, they would still be unable to afford a cheap piano. Even in developed countries such as the United Kingdom, Japan, and Finland, negative average household savings rates ensure that the overwhelmingly vast majority of people will never be able to afford to learn to play the piano. The data undoubtedly shows that learning the piano is simply completely inaccessible to the average person. This is absurd. Research has consistently shown that playing music lowers blood pressure, reduces stress and anxiety levels, strengthens immunological responses, and with sufficient practice provides resistance to mind-related diseases such as Alzheimer’s disease and dementia. It just isn’t right to deny these easily achievable incredible benefits to most of the world.

What it does

It uses augmented reality to display a virtual piano through your camera. Users can use both of their hands to simulate piano playing which will play the sounds of piano notes.

increase speed that piano plays shows notes autoplay sheet music both hands to play keys plays different music tracks score on leaderboard TEACHES YOU HOW TO PLAY PIANO

How we built it

Built using Python, Mediapipe, Pygame

Challenges we ran into

Creating music files from any form of sound ei mp3 or mp4. The original idea was to take a youtube video and put it through the AR Piano Teaching Machine. Generating sound in the specific format was proven to be difficult but in the end I managed to do something similar.

Accomplishments that we're proud of

Using PQT5 as this was my first time implementing a project in it by myself

What we learned

Our initial vision for the project was much larger, but we quickly learned that prioritising a minimum viable product before achieving anything else was crucial for a successful project under such a tight deadline. We compromised away a lot of bells and whistles to deliver a working keyboard, but this doesn’t mean that they won’t return in the near future.

What's next for AR Piano Teaching Machine

Multiplayer Mode with Server which tracks scores across platforms

Built With

Share this project:

Updates