About ScorePractice
ScorePractice turns a PDF of digital sheet music into something you can hear and practise with: a piano playback that follows the printed score, chord names, loops, one hand at a time, and a keyboard strip that lights up the keys to play, also when you plug in a MIDI keyboard. It reads digital scores (exported from notation software); scans and photos are not supported. Scores exported without their fonts, where every symbol is a drawing, are read by matching those drawings against reference tables of the music fonts. The reading is deterministic: no machine learning, no guessing.
Your scores and your data
- Your PDF file never leaves your computer. Your browser extracts the positions of the printed symbols and sends only those to our server, which reads the music from them. The PDF itself and the rendered pages stay local.
- What we keep. For each analysis: your account id, the file name, the number of pages, measures and notes, the measures the reader could not make sense of, how long it took, and your browser type. When a score is recognised as music but read inconsistently, the extracted symbol positions are also kept so that the reader can be improved; they are erased after 90 days. Documents with no music in them are never kept.
- Reports. When you report a misread measure, we receive the symbol positions, our reading of that passage, your comment and, if you leave the box ticked, a picture of the measure. Reports are kept 90 days and used only to fix the reader.
- Sign-in. Opening your own scores requires a Google account. We store the account identifier, e-mail address and display name Google provides; nothing else is read from your Google account. Sample pieces need no sign-in.
- On your device. The pieces you open, their readings and your preferences are stored in your browser (IndexedDB and local storage) so that they reopen instantly. Clearing your browser data removes them. No advertising. Audience is measured with Google Analytics; its cookies are set only if you accept them (without them, visits are counted anonymously). Change your choice.
- Limits. 200 pages per account per day.
Credits
- Piano sound: Salamander Grand Piano by Alexander Holm, licence CC BY 3.0, in the compact edition prepared for Tone.js.
- Sample pieces: public-domain scores from the Mutopia Project, as engraved by their contributors with LilyPond, or re-engraved with MuseScore from the Mutopia MIDI files.
- PDF reading: pdf.js (Mozilla, Apache 2.0).
- Music fonts recognised through reference tables built from their public files: Leland, Bravura, Petaluma, Gonville, MuseJazz, Finale Maestro and Finale Broadway (MuseScore and Steinberg, SIL Open Font Licence), Emmentaler (LilyPond), Maestro (Finale). The fonts themselves are not redistributed.
- Sign-in: Google Identity Services.
- Hosting: Vercel (Paris region); database: Neon (Frankfurt); audience measurement: Google Analytics.
© 2026 ScorePractice. The scores you open remain the property of their authors and publishers; make sure you are allowed to use them.
À propos de ScorePractice
ScorePractice transforme une partition PDF numérique en quelque chose qu'on peut écouter et travailler : une lecture au piano qui suit la partition imprimée, les noms d'accords, des boucles, une main à la fois, et un bandeau de clavier qui allume les touches à jouer, y compris avec un clavier MIDI branché. Il lit les partitions numériques (exportées d'un logiciel de notation) ; les scans et les photos ne sont pas pris en charge. La lecture est déterministe : pas d'apprentissage automatique, pas de devinette. Les partitions exportées sans leurs polices, où chaque symbole est un dessin, sont lues en comparant ces dessins à des tables de référence des polices musicales.
Vos partitions et vos données
- Votre fichier PDF ne quitte jamais votre ordinateur. Votre navigateur extrait les positions des symboles imprimés et n'envoie que cela à notre serveur, qui en lit la musique. Le PDF lui-même et les pages affichées restent chez vous.
- Ce que nous conservons. Pour chaque analyse : l'identifiant de votre compte, le nom du fichier, le nombre de pages, de mesures et de notes, les mesures que la lecture n'a pas su résoudre, la durée, et le type de navigateur. Quand une partition est reconnue comme de la musique mais lue de façon incohérente, les positions des symboles sont aussi conservées pour améliorer la lecture ; elles sont effacées après 90 jours. Les documents sans musique ne sont jamais conservés.
- Signalements. Quand vous signalez une mesure mal lue, nous recevons les positions des symboles, notre lecture de ce passage, votre commentaire et, si vous laissez la case cochée, une image de la mesure. Les signalements sont conservés 90 jours et servent uniquement à corriger la lecture.
- Connexion. Ouvrir vos propres partitions demande un compte Google. Nous enregistrons l'identifiant de compte, l'adresse e-mail et le nom fournis par Google ; rien d'autre n'est lu dans votre compte. Les pièces d'exemple ne demandent pas de connexion.
- Sur votre appareil. Les pièces ouvertes, leurs lectures et vos préférences sont stockées dans votre navigateur (IndexedDB et stockage local) pour se rouvrir instantanément. Effacer les données du navigateur les supprime. Pas de publicité. La fréquentation est mesurée avec Google Analytics ; ses cookies ne sont déposés que si vous les acceptez (sinon les visites sont comptées de façon anonyme). Changer votre choix.
- Limites. 200 pages par compte et par jour.
Crédits
- Son de piano : Salamander Grand Piano d'Alexander Holm, licence CC BY 3.0, dans l'édition compacte préparée pour Tone.js.
- Pièces d'exemple : partitions du domaine public du Mutopia Project, telles que gravées par leurs contributeurs avec LilyPond, ou regravées avec MuseScore à partir des fichiers MIDI de Mutopia.
- Lecture des PDF : pdf.js (Mozilla, Apache 2.0).
- Polices musicales reconnues grâce à des tables de référence construites depuis leurs fichiers publics : Leland, Bravura, Petaluma, Gonville, MuseJazz, Finale Maestro et Finale Broadway (MuseScore et Steinberg, licence SIL Open Font), Emmentaler (LilyPond), Maestro (Finale). Les polices elles-mêmes ne sont pas redistribuées.
- Connexion : Google Identity Services.
- Hébergement : Vercel (région Paris) ; base de données : Neon (Francfort) ; mesure d'audience : Google Analytics.
© 2026 ScorePractice. Les partitions que vous ouvrez restent la propriété de leurs auteurs et éditeurs ; assurez-vous d'avoir le droit de les utiliser.