Transposer masthead

Transposer features:

  • Transposes from any key to any other key.
  • Handles complex chords: aug, dim, etc.
  • Handles bass notes: C/G.
  • Multiplatform: Windows, Mac, Linux, etc.
  • FOSS: Free Open Source Software (GPL3).
  • Actively being developed.

Using transposer

Transposer is free software (GPL3), which transposes the chords from a song in a text file into the chords which the user wants.

There are two text panes, the one on the left is for the original song, and one on the right is for the transposed song. You select the song key, and the desired key to transpose it into from spin boxes, then you simply press the button to transpose the song. Songs can be keyed in to the song panel, or you can find a song file (if it is a text only file) and open it right up in the song file edit panel.

An example song is basically what you would expect (song lines and chord lines):

Happy birthday to you
happy birthday to you,
happy birthday dear frie-end,
happy birthday to you.

Now, the original key is F, and if you want to transpose to, for example, the key of Gb, transposer will generate the transposed song as:

Gb Db
Happy birthday to you,
happy birthday to you,
happy birthday dear frie-end,
Gb Db Gb
happy birthday to you.

We hope you find transposer useful.


This project is dedicated to my friend Anthony who wanted software to transpose some songs.

made with bluefish logo HTML5 logo Valid CSS!