ghas-results / light-my-piano Goto Github PK
View Code? Open in Web Editor NEWThis project forked from google/light-my-piano
Teaches you to play the piano by lighting up the piano key you need to press
License: Apache License 2.0
This project forked from google/light-my-piano
Teaches you to play the piano by lighting up the piano key you need to press
License: Apache License 2.0
Light My Piano is an application for teaching novices to play the piano. Is it intended to be used with an electronic piano keyboard having MIDI output, along with a projector, which projects the screen output directly onto the piano keyboard. However, if you do not have a projector handy, you can also use this application by watching your computer screen while playing. When set up with a projector, Light My Piano will light up piano keys just before they should be played. The light will flow down towards the bottom of the key, and the key needs to be pressed as the light fills the key entirely. As you are playing, the application will monitor your accuracy and give you a score, so that you can see how your performance improves over time. If the piece is too difficult, you can lower its playback speed, and then gradually increase it as you become more proficient. You can play any music you want with Light My Piano; simply search for the MIDI file of the piece you are interested in, and place it in the same directory as Light My Piano. The file will appear next time you restart the application. Here is a short video demonstrating how this works for an easy piece, which most people are able to play immediately, even if they have never played a piano before: https://www.youtube.com/watch?v=5JiZofxI1x4 --- Light My Piano was written in December 2015 by Arye Barkan, Dvir Keysar, Yoel Drori, and Zvika Ben-Haim, software engineers at Google, Inc. The application was written primarily for fun. We hope you will enjoy it as much as we did. However, this is not an official Google product.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.