Last updated: June 10, 2026
By accessing or using our application, you agree to be bound by these Terms of Service. If you disagree with any part of the terms, you may not access the service.
Our application provides interactive sheet music rendering and real-time MIDI piano feedback via your web browser. Because this service relies on experimental web technologies (Web MIDI API) and third-party hardware, we cannot guarantee compatibility with all devices, keyboards, or browsers.
To use certain features, such as uploading custom sheet music, you must register for an account using Google Authentication. You are entirely responsible for maintaining the security of your account and for all activities that occur under it.
Our Pro tier allows users to upload their own MusicXML/MXL files. By uploading files, you confirm that you have the legal right to use and reproduce that sheet music. You agree not to upload copyrighted material that you do not have permission to use. We do not share your private uploads publicly, but we reserve the right to delete files that violate copyright laws or abuse our storage limits.
The service is provided on an "AS IS" and "AS AVAILABLE" basis. We make no warranties that the service will be entirely error-free, completely secure, or that any rendering bugs or MIDI connection issues will be corrected. Your use of the service is at your sole risk.
In no event shall the application creator be liable for any indirect, incidental, special, consequential, or punitive damages, including without limitation, loss of profits, data, use, or goodwill, resulting from your access to or inability to access the service.
We reserve the right, at our sole discretion, to modify or replace these Terms at any time. We will try to provide reasonable notice prior to any new terms taking effect. By continuing to use the service after revisions become effective, you agree to be bound by the revised terms.