Very interesting, I'll definitely play with it for a bit! I came across this concept of "lattice" about a year ago too, with this beautiful song using it: https://www.youtube.com/watch?v=jA1C9VFqJKo
A couple of comments: - Why select notes by right-clicking rather than left-clicking? - When building a chord, it shows the name on top and the scale degree below. But it's the opposite when I drag it to the chord progression zone, it confused me - Might be worth it to add a few tooltips or links for help (eg explaining what's a "parallel progression") - I don't understand why notes are more or less red - It'd be useful to show the scale degree of each note in the lattice (in addition to the note itself and its octave)