Experimental
Voice Leading Optimizer
Enter a progression and optimize for minimum motion between chords. Switch between SATB and Keyboard arranging profiles, then inspect semitone movement voice-by-voice.
Input format: separate chords with spaces, commas, bars, or new lines (example: Cmaj7 | Am7 Dm7 G7).
Optimized Voicings
Click chord labels to open the shared chord piano helper.
Semitone Movement
Per-step movement by voice and total motion cost.
| Step | Transition | Voice Movement | Total |
|---|