Last updated: June 2026
These terms cover your use of piano-mirror.com and the software available for download from it. They are written to be read, not to confuse.
The XML Player is free to use, download, and share. It is built on xmlplay by Willem Vree and other open-source components, and is distributed under the GNU General Public License version 2 or later. The source code is included in the download. You are free to study, modify, and redistribute it under the same licence.
Piano Mirror costs US$3.60, charged once. There is no subscription, no account, and no ongoing fees. Payment is processed securely by PayPal.
Your download link is personal and permanent — it never expires, and you can re-download any time. Because Piano Mirror is built on GPL-licensed components, it is technically possible to share your copy with others. We simply ask that you do not: at this price, everyone can afford their own copy, and those few dollars are what fund further development. If a friend would like it, please send them to this website.
Piano Mirror is also distributed under the GNU General Public License. The source code is included in the download.
If Piano Mirror does not work for you, write to [email protected] within 14 days of purchase. We will either help you get it working or refund you in full — whichever you prefer, no interrogation. If we refund you, we ask on your honour that you delete the downloaded files.
Piano Mirror is a practice aid. It listens to your digital piano via USB-MIDI and compares what you play against a MusicXML score. It does not send your playing or any personal data over the internet. It does not run when the server is not open. It does not install anything on your computer beyond the files in the zip.
The software is provided as-is, and while we work hard to make it reliable, we cannot promise it will work flawlessly on every computer and piano combination. That is why we offer a 14-day refund.
These terms are governed by the laws of Australia. Australian Consumer Law provides certain guarantees that no disclaimer can remove, including the right to a remedy if a product is not fit for purpose. Our refund policy is designed to honour those guarantees straightforwardly.
Questions about these terms: [email protected]
If your device does not open a mail app automatically, copy this address: [email protected]