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
Log in or sign up for Devpost to join the conversation.