Parsimonious Voice Leading (again): attempts to provide an algorithm
In a previous post I deleted, I was trying to find a good way to ensure the minimal parsimonious Voice-Leading (VL) between a sequence of chords.
In this post I will try to explain my second attempt.
Let's take a look at a sequence of chords, spreaded out almost in a random way, with no VL
(setf chordstovl2 '(b3eb5g3 cs6e7gs3 b4f5g6 f7e5c2 d4f7e4 gs7e2a8)
Let's specify and evaluate a variable for t