So this is a fun little tool. It generates a random chord progression, using "modal interchange" aka "modal mixture", in 7th chords (think jazz). It currently plays the progression on piano, using "pop voicings"
the top text is the scale which the chord is taken from (also a good option for what scale to use to solo on top of it), and the middle text is the chord itself, using roman numerals (if you're familiar with theory this will make sense). Even if you don't really know what these mean, using your ear and playing along you will discover it! :)
The controls are as follows:
Click the box in the bottom right corner to bring up the options! click there again to hide them, and "focus" :)
Enter - new progression
Up/Down - adjust speed
Left/Right - adjust "tonic" (the root note that the progression starts on)
Z/X - adjust number of chords in the progression
A - check/uncheck Major
I - check/uncheck Minor
P - check/uncheck Phrygian
L - check/uncheck Lydian
Q - check/uncheck Altered (based on the 5th degree)
T - have it play triads instead of 7th chords, this is a toggle switch
and that's it! I will update it with other stuff eventually, based on feedback, so let me know what you'd like to see!