Music & audio

Note list transposer

Move a list of octave-labelled notes by a chosen number of semitones.

Note list transposer
Esc to restore

Your inputs

Results update as you type. Larger files run when you press Update result.

Your result

LOCAL & PRIVATE

Your result will appear here.

Your inputs stay in this browser. Nothing is uploaded or saved.

A clear answer. Here’s how.

Adds the signed semitone offset to each parsed MIDI pitch and converts back to a canonical sharp or flat note name. Uses scientific pitch notation and MIDI range 0–127. Supports up to 1,000 notes. Canonical spellings may differ from traditional key notation.

See a worked example

Worked example

A fixed demonstration, separate from the values you enter above.

Notes, separated by spaces or commas
C4 E4 G4 Bb4
Transpose by semitones
2
Output enharmonic preference
Sharps

Example result

Example result
Original pitchTransposed pitchMIDI number
C4D462
E4F#466
G4A469
A#4C572