Chord Transposer

This script has a few rough edges and/or limitations which I may or may not get round to fixing. :)

To use, enter the song/tune title (optional) and a list of chords (separated by a comma or space).

Allowable chords/notes are A, Bb, B, C, C#, D, Eb, E, F, F#, G, Ab - with or without an added m or 7 variation; ie A, Am, A7, Bb, Bbm, Bb7, B, Bm, B7, C, Cm, C7, C#, C#m, C#7, D, Dm, D7, Eb, Ebm, Eb7, E, Em, E7, F, Fm, F7, F#, F#m, F#7, G, Gm, G7, Ab, Abm, Ab7.

Lowercase letters, and alternatives (such as A# rather than Bb) are also now allowed.

Unrecognised chords/notes will be treated as A.