Self-hosted sheet music server: organize, search, and practice from your own library — PDF reader plus interactive notation/tab rendering
// readme
Fermata
A self-hosted sheet music server. Point it at a folder of sheet music, and get a fast, beautiful library you can browse, search, tag, and practice from — on any device on your network.
Think of it as the music-stand equivalent of Jellyfin or Calibre-Web: your files stay yours, on your hardware, organized the way you already organize them.
Features
- Library scanning — walks your music folder, extracts titles, composers, collections, and page counts from folder structure and embedded PDF metadata, and generates cover thumbnails.
- PDF practice reader — continuous or paged reading, keyboard/pedal page turns (any Bluetooth pedal that sends arrow keys works), remembers your last page per piece, and a dark “practice room” inversion mode.
- Notation / tab / both — MusicXML and Guitar Pro files render interactively and can be switched between standard notation, tablature, or both staves at once, with audio playback, adjustable speed, and a moving cursor. The built-in synthesizer also drives practice tools: drag-select a passage on the score to loop it, plus a count-in. The staff is themed to match the…