Transpose · Change Key

Transpose any sheet music to a new key.

Need a song in your range? Drop in a score or a clean PDF and type what you need: “Transpose to F major.” “Move it up 3 semitones.” “Make it for alto sax.” You get an exact transposition you can download any way you need. Then keep going in the same box: “Make the left hand easier.” “Add a cello part.” Built for singers, choir directors, and accompanists.

Start free. Bring your music, adapt it as much as you like, and download it when you need it.

Type the change. Hear the result.

The same piece, three sentences typed into LalaScript. Every After is what the engine returned for that sentence. Press play on both.

Cleanest results come from MusicXML or a PDF exported from notation software. Scanned or photographed pages are less reliable.

From original key to yours in three steps.

1

Bring in your score

Upload a PDF, MusicXML, or MuseScore file, or describe a piece and let LalaScript write one.

2

Type the change

Name the key, say how far to move it, or name the instrument: “transpose to F major”, “up 3 semitones”, “make it for alto sax”. Change clef too, if you need it.

3

Hear it and download

Play it back in the browser to check, then export as PDF, MusicXML, MuseScore, MIDI, or MP3.

Why not just use a free transposer?

🎯

Exact, every time

A deterministic engine, not an AI guess. The same score always transposes the same correct way, no surprises mid-rehearsal.

🎼

A score you can actually use

Clean, editable output that opens in MuseScore, Sibelius, or Finale, not a flat image you have to re-key by hand.

🎤

Made for real gigs

Re-key a chart for a singer, get the accompaniment as an MP3 to rehearse with, print the new key. Done in seconds.

Say it the way you would to a pianist.

Type the change in plain English. These are the requests musicians send LalaScript most.

To a named key

"Transpose to F major." "Put it in B-flat." "Move it to D minor." The key signature and every accidental come out right.

By an interval

"Up a major third." "Down 2 semitones." "Down an octave." The whole piece moves by exactly that much.

For your instrument

"Make it for alto sax." "Make it for B-flat clarinet." "Make it for horn in F." The part is rewritten at the pitch that instrument reads, so it sounds where it did.

How to transpose sheet music, step by step.

The same four steps a musician does on paper. Here they are with C major moving up to E-flat major.

1

Find the interval

Count from the home note of the old key to the home note of the new one. C to E-flat is up a minor third, three semitones. Pick up or down by where the music has to sit for the voice or instrument.

2

Write the new key signature

E-flat major has three flats: B, E and A. Every line of the new part starts with them.

3

Move every note by that interval

Every C becomes E-flat, every E becomes G, every G becomes B-flat. A third is always three letter names up, so count letters as well as semitones and the spelling stays right.

4

Fix the accidentals

An accidental moves with its note and is read against the new key. An F-sharp in C major becomes an A in E-flat major, and because the key signature says A-flat, it needs a natural sign.

LalaScript does all four from one sentence: "transpose to E-flat major" moves every note, writes the new key signature and spells each accidental against it. Play it back to check, then download.

Transposing instruments chart.

Most wind and brass players read a part written at a different pitch from the one they hear. Name the instrument and LalaScript rewrites the top staff as that instrument's part, at the pitch the player reads, so it sounds the same. Or move the notes yourself by the interval.

InstrumentSoundsPart is writtenType
B-flat clarinet, B-flat trumpet, soprano saxa major second lower than writtena major second up"make it for B-flat clarinet"
A clarineta minor third lowera minor third up"make it for A clarinet"
E-flat alto saxa major sixth lowera major sixth up"make it for alto sax"
B-flat tenor saxa major ninth lower (an octave and a whole step)a major ninth up"make it for tenor sax"
E-flat baritone saxan octave and a major sixth loweran octave and a major sixth up"make it for baritone sax"
Horn in F, English horna perfect fifth lowera perfect fifth up"make it for horn in F"
E-flat clarineta minor third highera minor third down"make it for E-flat clarinet"
Guitar, double bassan octave loweran octave up"up an octave"
Piccoloan octave higheran octave down"down an octave"

If a part would sit too high or too low for the instrument, LalaScript moves it by octaves into the playable range and says so. To move the notes yourself instead, type the interval: "up a major sixth" for alto sax, "up 14 semitones" for tenor sax. Going back to concert pitch, reverse it: a B-flat part comes back with "down a major second".

Transposing, answered.

Can I transpose a PDF of sheet music?

Yes. Upload the PDF and LalaScript reads it into real, editable notation first, then moves it to your key. PDFs exported from notation software convert cleanly; scans and photos are less reliable.

Will the transposition be accurate?

Yes. Transposition runs on a deterministic music engine, not an AI guess: correct key signature, correct accidentals, the same exact result every time.

What can I download after transposing?

MusicXML (.xml or .mxl), MuseScore (.mscz), MIDI (.mid), a freshly engraved PDF, or an MP3 to rehearse with. You can also play it back in the browser before downloading.

How do I transpose sheet music to another key?

Upload the score (a PDF, MusicXML or MuseScore file) to LalaScript, then type the key you want, for example "transpose to F major" or "transpose to D minor". The engine moves every note and rewrites the key signature and accidentals; play it back, then download.

Can I transpose by an interval instead of naming a key?

Yes. Ask for "up a major third", "down 2 semitones" or "down an octave" and LalaScript moves the whole piece by exactly that interval.

How do I transpose for a B-flat or E-flat instrument?

Name the instrument: "make it for B-flat clarinet" or "make it for alto sax". LalaScript writes the part a whole step up for a B-flat instrument and a major sixth up for alto sax, so it sounds where it did. You can also type the interval yourself: "up a major second", "up a major sixth".

How do I transpose music for tenor or baritone sax?

Type "make it for tenor sax" or "make it for baritone sax". A tenor sax part is written a major ninth higher than it sounds, a baritone sax part an octave and a major sixth higher, and LalaScript moves the part by an octave if it would leave the instrument's range. To move the notes yourself, "up 14 semitones" is a major ninth.

How do I transpose music for horn in F?

Type "make it for horn in F". The part is written a perfect fifth higher than it sounds, and the F is read as the horn's key, not a key to move the music to. "Make it for English horn" works the same way.

Can I transpose a MuseScore or MusicXML file, not just a PDF?

Yes. MusicXML (.xml, .mxl) and MuseScore (.mscz) files are read exactly as written, with no recognition step, so they transpose with nothing lost.

Is it free to transpose sheet music with LalaScript?

Using it is free: upload the score, transpose it, hear it and change it as much as you like. When you want the file, it is $3 for that piece, or $10 a month with Pro for every piece.

Get your piece in the right key.

The studio is free to start. Bring your own score or try an example.

Transpose a score free →