Terms of Service

Last updated: June 10, 2026

1. Agreement to Terms

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.

2. Description of 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.

3. User Accounts

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.

4. Subscriptions and Payments

  • Billing: We offer premium features through "Basic" and "Pro" monthly subscription tiers. All payments are securely processed by Stripe.
  • Cancellations: You may cancel your subscription at any time using the "Manage Subscription" button within the app. Cancellations take effect at the end of your current billing cycle.
  • Refunds: Because we offer a free tier for you to test the app's compatibility with your hardware prior to purchase, all subscription payments are non-refundable.

5. User-Generated Content

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.

6. Disclaimer of Warranties ("As Is")

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.

7. Limitation of Liability

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.

8. Changes

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.