You have a PDF of a piano piece. Or a MusicXML file from MuseScore. Maybe a photo of a page from a book. You want to hear it played back so you can learn it. Here's how each format works and how to get the best results.
Sheet Music Formats: Which One Should You Use?
MusicXML (.xml, .musicxml, .mxl)
MusicXML is the best format for digital playback. It stores every musical detail: pitch, duration, dynamics, tempo markings, articulations, and more. When an app reads a MusicXML file, it has everything it needs to render the score and play it back accurately.
Where to get MusicXML files:
- MuseScore — huge community library, free to download. Export any score as MusicXML.
- IMSLP — some scores have MusicXML versions alongside the PDFs
- Notation software — Finale, Sibelius, Dorico, and MuseScore all export MusicXML
- Your teacher — ask if they can share the digital file, not just the printout
Pros: Perfect accuracy. Every note, rest, and dynamic is preserved.
Cons: Not every piece is available in this format.
PDF (.pdf)
PDFs are the most common sheet music format. Every piece you buy online, download from IMSLP, or receive from a teacher is probably a PDF. The catch: a PDF is just an image of the music, not the music itself. An app needs a recognition engine to convert it into something playable.
Pros: Available everywhere. Every piece you own is probably already a PDF.
Cons: Conversion accuracy varies. Complex scores with multiple voices, hand crossings, or unusual notation can trip up the recognition engine.
Photos / Images (.jpg, .png)
Same concept as PDFs but from a camera. If you have a printed score and no digital copy, take a photo. The same recognition engine that processes PDFs can handle images.
Tips for better results:
- Lay the page flat and shoot from directly above
- Use good lighting with no shadows across the staff lines
- Capture one page per photo
- Make sure the image is in focus and the notes are legible
How to Upload and Get Playback
Step 1: Pick the right format
If a MusicXML version exists, always use that. Check MuseScore first. If not, PDF is your next best option. Photos as a last resort.
Step 2: Upload to your app
In Piano Nova, you drag and drop your file or tap the upload button. The app accepts PDF, MusicXML (.xml, .mxl), and image files. MusicXML files load instantly. PDFs and images go through automatic conversion, which takes a few seconds.
Step 3: Review the score
After upload, check the rendered score against your original. For MusicXML files, the result is almost always perfect. For PDFs and photos, scan for any notes the converter might have missed or misread. Common trouble spots:
- Grace notes and ornaments
- Complex tuplets (quintuplets, septuplets)
- Multiple voices on one staff
- Very dense passages with lots of accidentals
Step 4: Play it back
Hit play. The app renders the audio from the score data, highlighting each note as it's played. Adjust the tempo if the default is too fast. Loop specific sections for focused practice.
Upload your first score
Piano Nova accepts PDF, MusicXML, and image files. Try it free with one score.
Get Early AccessMusicXML vs PDF: Quick Comparison
- Accuracy: MusicXML is lossless. PDF depends on conversion quality.
- Availability: PDF wins. Nearly everything is available as a PDF.
- Features preserved: MusicXML keeps dynamics, tempo, articulations. PDF conversion may lose some.
- Recommendation: Use MusicXML when available. Fall back to PDF when it's not.
Troubleshooting Common Issues
Playback sounds wrong: Most likely a PDF conversion issue. Check the rendered score for incorrect notes. If possible, find a MusicXML version instead.
Score looks garbled: The PDF might have unusual formatting. Try a cleaner scan or a different source file.
File won't upload: Check the file format. Some apps accept .mxl (compressed MusicXML) but not .xml, or vice versa. Piano Nova accepts both.
Missing dynamics or tempo markings: MusicXML preserves these. PDF conversion often can't detect them. You can adjust tempo manually in the app.