Generate harmonic progressions using tonal theory, Riemannian functions, and advanced harmonic techniques
Select starting and destination chords, then click "Generate Progression" to see results.
Uses traditional functional harmony with tonic, predominant, and dominant relationships (I-IV-V-I, etc.)
Applies transformations like P (Parallel), R (Relative), and L (Leittonwechsel) for smooth voice leading
Incorporates bII chords (Neapolitan sixth) for dramatic pre-dominant function
Uses Italian (+6), German (+6/5), and French (+6/4/3) augmented sixth chords
Borrows chords from parallel major/minor modes for color and variety
Analyzes multiple routes and selects the most musically coherent progression