Progression, Transposition, and Arranging
Move and arrange whole progressions
This category owns sequence-level harmony: moving a whole progression to a new key, analyzing its function across multiple chords, and arranging it for range or instrument. Single-chord identity questions belong to Chord Identifier instead; a progression tool assumes you already know the individual chords and need something done with the sequence they form.
Why transposition needs more than adding semitones
Moving a progression to a new key is not just shifting every root by the same number of semitones: the destination key's own accidental preference (sharps or flats) determines how each new root and bass note should actually be spelled, and a slash-bass note has to move by the same chromatic distance as its chord. The Progression Transposer anchors this category, parsing a typed chord sequence and producing a respelled result in the destination key rather than a semitone-shifted approximation.
Tools in this category
Progression Transposer
Move a chord progression to another key while preserving its structure.
Roman Numeral Analyzer
Label a progression with Roman numerals and applied-dominant alternatives.
Progression Analyzer
Summarize a progression’s functions, cadences, and chromatic events.
Nashville Number Converter
Convert a progression to or from Nashville-style degree notation.
Capo Finder
Find capo positions and familiar open shapes for a sounding key.
Modulation Planner
Compare explainable routes between a source and destination key.
Lead Sheet Formatter
Format chords and lyrics locally into a compact rehearsal layout.
Instrument Transposition Converter
Convert written and concert pitches for a declared transposing instrument.
Vocal Range Transposer
Find key transpositions that fit a melody inside a comfortable vocal range.
Melody Harmonization Explorer
Compare diatonic chord candidates compatible with a melody note.
Cadence Variation Generator
Generate bounded ending alternatives for a stated tonal goal.
Harmonic Rhythm Planner
Allocate chord changes across bars and beats under explicit constraints.
Progression Playback Lab
Hear an entered, parsed progression with editable tempo, meter, and loop behavior.
Progression Practice Loop Builder
Create a tempo-ramped local practice loop for a parsed progression.