Musical Maestro

The age of technology and constant innovation has changed our lives for the better. However, as we are becoming more attached to the blinding screens of our devices, children are spending more and more time in the virtual world than the real world. Kids used to take up hobbies such as baseball, dancing, or piano and now they are engrossed with the newest trends on social media. It’s time to reclaim the old feel of working hard and learning new things.  Combine the easy accessibility of the web and the art of learning to play an instrument with Musical Maestro!

"We really enjoyed being able to take a hobby that we are both passionate about, playing the piano, and combine it with our new-found love for computer science. It was fun creating the keyboard, deciding how we wanted to configure it and how the user would interact with it. Musical Maestro offers the user the tools they need to easily learn how to play the piano, in a fun and interactive manner!"
— Cynthia

We created a website that features a virtual piano that can be played using a computer keyboard. While similar websites and mobile applications exist, these are primarily for entertainment purposes, a game, or are not suitable for actually learning how to play the piano. Our virtual piano consists of 25 white keys and 18 black keys, which is approximately the size of a portable keyboard.  Other existing applications of virtual pianos include a very small range of keys. Some applications even split the keyboard in half to have a maximum of 20 keys total on the screen. Again, not suitable for a beginner musician. Our website was created with the objective of recreating a keyboard and simulating a more realistic piano playing experience. As piano prices get higher and kids have access to technology at such a young age, Musical Maestro strives to bring the ultimate experience of learning how to play the piano just by using your device, without needing to purchase a $5,000 piano. Our goal is to bring the joy of playing an instrument to everyone!

Organization: Girls Who Code
Student: Cynthia Zelga
Project Team Members: Isabella Frassetti
Type of Work: User Experience
Location: NYC - AIG
Grade: 12th Grade
Year Created: 2015

Girls Who Code aims to provide computer science education and exposure to 1 million young women by 2020. Make a donation today to help fund future programs.
Donate now »