Free Tool · Web Prototype
MeasureMap
Build the framework of your score before entering a single note. Create measure numbers, rehearsal marks, time signatures, and key changes on a PDF, then export the whole structure directly into your notation software.
Prototype. This browser version is an early working build. The full version of MeasureMap is coming to the Mac App Store soon. Everything runs locally in your browser; your PDFs never leave your machine.
Why I Built It
A lot of my work is turning old scans and handwritten scores into Finale or Dorico files. The setup is the slow part. The source PDF usually has no measure numbers, or only sporadic ones, so I would hand-write them on an iPad or drop annotations in Preview, then rebuild the same information again inside the notation software: bar numbers, double bar lines, rehearsal marks, and every time and key change, all entered twice.
MeasureMap collapses those first steps into one pass so I can get straight to the music.
How It Works
- Open a PDF and set the tempo, key, and time signature.
- Click each measure on the page. The next number in the sequence lands where you click. No typing into text boxes.
- Handle real-world numbering. Scores are rarely a clean 1, 2, 3. A dropdown lets you define what comes next: letters, cuts, or insertions like 3a and 3b.
- Shift-click for rehearsal marks, and drop text notes on anything you want to flag for later.
- Export both deliverables: an annotated PDF with the numbering in place, and a MusicXML file that opens cleanly in Finale, Sibelius, Dorico, or MuseScore with the exact measure count, correct labels, rehearsal marks with double bar lines, and every time and key change in the right place.
Who It Helps
You end up with perfect scaffolding in your notation software and a PDF that matches it. If you orchestrate from a piano/vocal, you can write straight off the original scan without re-entering music that already exists, and trust that the players' parts share the exact same measure numbers and form as the score on your stand.