The progressions from the generator are based on manipulations of common patterns in scale degrees.
The chord recommendations in the editor are predicted from a recurrent neural network.
There are lot of improvements that I'm excited to make in both of these systems!