version control for sheet music
Every score has a history. Now yours keeps it.
terpsichore keeps every version of your score and shows you exactly what changed — on the staff, where your eyes already live. Upload the MusicXML you already have. Nothing to install, nothing new to learn.
Request a beta invite Private beta · bring a MusicXML export from Sibelius, Dorico, or MuseScoreSoprano · measure 12− B♭ quarter note (Version 7)+ B♮ quarter note (Version 8)
Works with the files you already have
Sibelius, Dorico, and MuseScore all export MusicXML. Drop one in and terpsichore reads the whole score — parts, lyrics, chord symbols, the lot — and starts keeping its history.
- 7 parts · 52 measures
- lyrics, chord symbols, slurs, beams, grand staff
- saved as Version 1
- 5 fermatas aren't imported yet — everything else came through
Your score stays yours. Export MusicXML — or your entire version history — any time, with one click and no conditions. terpsichore is where your score's history lives, never a place it's trapped.
And when something in a file can't be read yet, terpsichore says so, plainly and specifically. Nothing is ever dropped in silence — that's the house rule the whole platform is built on.
Every version, every change, nothing lost
Real version control for scores — the same commits, branches and merges that software has relied on for decades, working on notation instead of text.
Commit every change
A commit is a snapshot of the whole score you can always come back to. The history lists them all, newest first — check one out to look at it, revert to put it back for good.
- 8 Tighten the bridge harmony today
- 7 New vamp before the scene change yesterday
- 6 Cut mm. 45–52 Tuesday
See what changed — on the staff
Diff any two commits and the changed measures render as notation: removed notes in red, added notes in green, with a plain-English summary — "Reh. Piano, m. 46: 1 note changed." You review music by reading music.
Branch for a different take
Spin off a copy that evolves separately — a new key, a different ending, tonight's cut — while the original stays untouched. Check out either branch any time; both keep their own history.
Merge, and keep every note
Bring a branch back in. If the same measure changed on both sides, terpsichore shows you the two readings engraved side by side and you pick — nothing is lost either way.
Put your next show under version control
We're inviting a small group of music professionals to the private beta. Bring a score; keep every version of it. Your drafts are no longer named final_v3_ACTUAL.pdf.