Allow users to import music XML files to automatically populate piece information and practice sections, saving time and improving setup.
I found myself in a frustrating situation. I'd spent years mastering dozens of pieces, but keeping them all performance-ready felt increasingly chaotic. I'd return to a Beethoven sonata I'd performed beautifully six months earlier, only to find sections had faded from memory. There had to be a better system than just hoping I'd remember to review pieces before they slipped away. So I dusted off my old Java programming skills from my student days and built Repertoire Manager. The core idea is simple: use spaced repetition (like Anki for language learning) but adapted for music. The app tracks when you last practiced each piece and suggests optimal review intervals based on your memory retention. **Key features:** * Spaced repetition scheduling to keep pieces fresh * Memory and flow/tempo tracking for each practice session * Concert preparation mode * Statistics showing repertoire growth over time It's available for Windows and Mac ($18.99 lifetime license, 14-day free trial). I built this as the tool I wish I'd had as a student when I was first building my serious repertoire. I'm genuinely looking for feedback - what works, what doesn't, what's missing. I'm a pianist first, so I'd really value hearing from other musicians. You can check it out here: [https://www.pianoenergy.ch/software/](https://www.pianoenergy.ch/software/) **Questions for you:** * Do you face this same problem of maintaining a large repertoire? * What systems (if any) do you currently use? * What would make a tool like this actually useful for your practice? Thanks for reading, and I appreciate any thoughts you might have!