Source Comparison
| Source | Format | Practice Mode | Cost |
|---|---|---|---|
| MuseScore.com | MusicXML, MIDI | Full support | Free / $49/yr |
| OpenScore | MusicXML | Full support | Free |
| Mutopia Project | MIDI, LilyPond | Converted | Free |
| IMSLP | Mostly PDF | View only | Free |
| Your Own Files | Any supported | Full support | Varies |
MuseScore.com
RecommendedThe largest collection of user-uploaded sheet music with over 1.5 million scores. Most pieces are available in MusicXML format, which works perfectly with Crescendo.
How to get music from MuseScore.com
- Visit musescore.com and search for a piece
- Create a free account (required to download)
- Click Download and choose MusicXML format
- Import the downloaded file into Crescendo
Pricing
- Free account: Download public domain scores in MusicXML
- Pro ($49/year): Download all scores including copyrighted arrangements
Note: Download the file to your device first, then import it into Crescendo. Direct import from MuseScore.com is not available since their API is closed.
OpenScore Lieder Corpus
High qualityOver 1,300 professionally-engraved classical songs with piano accompaniment (mainly 19th-century vocal music by Schubert, Brahms, Schumann). The piano parts are substantial and great for practice. All scores are CC0 licensed (public domain) and available in MusicXML.
How to get music from OpenScore
- Visit OpenScore Lieder on MuseScore.com
- Browse or search for a piece
- Click Download and choose MusicXML
- Import into Crescendo
Why OpenScore is great
- No account needed to download
- Scholarly-quality editions (not amateur transcriptions)
- 100% free, no subscription required
- Direct MusicXML downloads (no conversion needed)
Note: These are vocal pieces (Lieder) with piano accompaniment, not piano solo works. The piano parts are musically rich and excellent for practice, but the score will include a vocal staff.
Mutopia Project
Requires conversionA collection of 2,124 public domain classical pieces. Mutopia provides MIDI and LilyPond files, both of which Crescendo can import and convert automatically.
How to get music from Mutopia
- Visit mutopiaproject.org
- Browse by composer, instrument, or style
- Download the MIDI file (easiest) or LilyPond file
- Import into Crescendo (conversion happens automatically)
Note: Mutopia doesn't provide MusicXML directly. When you import MIDI files, some visual details (beaming, dynamics) may differ from the original score. For the most accurate notation, prefer MusicXML sources.
IMSLP (Petrucci Music Library)
Mostly PDFThe world's largest collection of public domain music with over 843,000 scores. However, most files are PDFs, which can only be viewed in Crescendo (not used for practice mode).
What you can do with IMSLP PDFs
- View the sheet music as a "digital music stand"
- Use the metronome while viewing
- Swipe to turn pages, zoom and pan
What you cannot do
- Get note-by-note feedback (app can't read notes from images)
- Use practice mode features (auto-advance, loop points)
- Practice hands separately
Finding MusicXML on IMSLP
Some IMSLP uploads include MusicXML attachments, but this is rare. Look for "Music files" section on the score page. If MusicXML is available, download that instead of the PDF.
Better alternative: If you want to practice a piece from IMSLP, search for the same piece on MuseScore.com or OpenScore to find a MusicXML version.
Teacher-Assigned Files
PersonalIf your piano teacher assigns pieces, they can share MusicXML files with you. This is the most direct way to practice exactly what your teacher wants.
How teachers can share files
- Email attachment: Download to your device, then import
- Cloud storage link: Use "Import from URL" in Crescendo
- USB transfer: Copy directly to your phone or tablet
Supported cloud storage for URL import
- Works automatically: Dropbox, Google Drive, GitHub, GitLab
- Download first: iCloud, OneDrive, MEGA (download the file, then import)
For teachers: Export from MuseScore (free software) as Compressed MusicXML (.mxl) for smallest file size with full notation preserved.
Creating Your Own Music
AdvancedIf you compose or arrange music, you can export from notation software and practice in Crescendo.
Notation software that exports MusicXML
- MuseScore (free, open-source) - File > Export > Compressed MusicXML
- Finale - File > Export > MusicXML
- Sibelius - File > Export > MusicXML
- Dorico - File > Export > MusicXML
- Notion - File > Export > MusicXML
Best format to export
Choose Compressed MusicXML (.mxl) when available. It's smaller than uncompressed MusicXML and preserves everything Crescendo needs.
MuseScore recommendation: MuseScore is free and works on Windows, Mac, and Linux. It can also open MIDI files and save them as MusicXML, which is useful for converting files from other sources.
Importing Tips
From your device
- In Crescendo, go to Library
- Tap the Add button (bottom-right)
- Choose Import Files
- Select your file(s)
From a URL (cloud storage)
- Copy the file's share link
- In Crescendo, go to Library
- Tap Add > Import from URL
- Paste the link (Crescendo auto-detects your clipboard)
- Tap Import
Crescendo automatically converts links from Dropbox, Google Drive, GitHub, and GitLab to direct download URLs.
Common Questions
Why can't I use PDFs for practice mode?
A PDF is like a photograph of sheet music. The app can display it, but it can't identify individual notes to check if you're playing correctly.
For practice mode with note checking, you need a structured file format like MusicXML that contains actual music data (which notes, which rhythms, which staff).
Can I find pop songs or movie themes?
MuseScore.com has many user-created arrangements of popular songs. However, most copyrighted arrangements require a MuseScore Pro subscription ($49/year) to download.
Classical music in the public domain (Bach, Beethoven, Chopin, etc.) is always free to download.
What if I only have a MIDI file?
MIDI files work fine. Crescendo automatically converts them to MusicXML when you import. The notes will be correct for practice mode.
However, some visual details may differ from the original score (beaming, enharmonic spelling, dynamics). For the best visual match, use MusicXML when available.
Can I import directly from MuseScore.com?
No, direct import from MuseScore.com isn't available. Their API is closed to third-party apps.
The workaround is simple: download the MusicXML file to your device first, then import it into Crescendo using the file picker.
How do I share a piece with my student?
Export your score as MusicXML from your notation software (MuseScore, Finale, etc.), then share it via:
- Email: Attach the .mxl file
- Dropbox/Google Drive: Share a link (student can use "Import from URL")
- AirDrop (iOS): Direct transfer if nearby
Is there a file size limit?
100MB per file. Most sheet music files are well under 5MB, so this limit is rarely an issue.
For URL imports, the limit is 50MB to ensure reasonable download times.
Still Need Help?
Can't find a piece in MusicXML format? We might be able to help locate it.
Response time: 2-3 business days