Ale Pan's Blog

Alejandro Panza | Rosario | Argentina

Voice Leading Bot

Play it live » and hear the chords being arranged at execution time

Already in there

  • For now all chords are in fundamental state
  • Correct ranges for each voice
  • No crossing between voices
  • All chord notes present in the voices
  • No duplicate 3ds
  • No parallel 5ths or 8ths
  • Voices move as little as possible while observing the above rules


  • A playback that does not destroy your ears
  • Option to have chord inversions
  • More chord options ( dim, aug ...)
  • Manage dissonances
  • Manage direct 5ths and 8ths
  • Prefer contraty movements in external voices
  • Integration with Garage Band or Ableton Live