Transpose sheet music

Transpose sheet music
from a PDF

Send a PDF or a photo of a printed score, name the key you want, and get MusicXML or MIDI in that key. Notes are respelled for the new key and chord symbols move too, so the result reads like it was written there.

A new email gets 20 free pages a month. No card.

Ask your assistant

Transpose this song to G major: https://scansing.app/assets/scores/hosanna.pdf

Or call the API
curl -X POST "https://api.scansing.app/v1/recognitions" \
  -H "Authorization: Bearer YOUR_KEY" -F "file=@score.pdf"
# then, with the id from the answer:
curl -H "Authorization: Bearer YOUR_KEY" -OJ \
  "https://api.scansing.app/v1/recognitions/$ID/export?key=G"

How it works

  1. Get a key, or connect your AI assistant. A new email gets 20 free pages a month.
  2. Send the score: a PDF, or a photo or scan of each page.
  3. Name the key, or how many semitones up or down, and download the result.

From an AI assistant

Connect ScanSing once and ask in plain words. It works in Claude, ChatGPT, Cursor, VS Code and any client that speaks MCP, at https://mcp.scansing.app/mcp. Sign in with your email the first time and you get 20 free pages a month.

  • Transpose this song to G major: https://scansing.app/assets/scores/hosanna.pdf
  • Give me just the tenor part, a tone lower.
  • Put it a minor third down for a low voice.

From your own code

The same thing over HTTPS, with a key from your account:

curl -X POST "https://api.scansing.app/v1/recognitions" \
  -H "Authorization: Bearer YOUR_KEY" -F "file=@score.pdf"
# then, with the id from the answer:
curl -H "Authorization: Bearer YOUR_KEY" -OJ \
  "https://api.scansing.app/v1/recognitions/$ID/export?key=G"

Every parameter is in the API reference.

Key or semitones

key takes a key such as G, Bb, F#m or E minor and goes the nearer way; transpose takes semitones from −24 to 24. Use both to pick the octave. Combine them with part to transpose one voice, and format=midi to hear it.

How accurate it is

On eight clean engraved scores ScanSing read 99.0% of notes right, against 96.7% for PlayScore 2 and 71.8% for Audiveris. The comparison has every score, the method and where ScanSing loses.

Files and limits

PDF, PNG, JPEG, HEIC (iPhone photos), TIFF and WebP, up to 30 MB and 40 pages. Printed, engraved music reads best; handwritten scores are not supported. A page takes about 10 seconds, a long PDF a few minutes. Free: 20 pages a month for a new email. Starter: 300 pages a month for $9. Pro: 1,500 pages a month for $29. See pricing.

Questions

Will the notes be spelled correctly in the new key?

Yes. Notes are respelled for the target key and the key signature changes, so you do not get a page of accidentals.

Can I transpose for a B-flat or E-flat instrument?

Yes. Transpose by the interval you need, for example 2 semitones up for a B-flat clarinet or trumpet part.

Can I try several keys?

Yes. Transposing works on the stored result, so each new key is free while the result is kept, about an hour.

Can it read handwritten music?

No. It is built for printed, engraved scores.

Is there a free trial?

Yes. A new email gets 20 pages a month, without a card, on your account page or when you connect an assistant.

More ways to use ScanSing

Put it in your key

A new email gets 20 free pages every month.