← Home
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