A Generative Grammar for Jazz Chord Sequences (1984)
sci-hub.tf
sci-hub.tf
Jazz chord progressions are pretty simple ultimately when expressed in compressed form, but tend to have actual semantics behind them be pretty communicative so I doubt this will cover absolutely everything except the popular works.
You can generate something very close using a formal grammar but you get stuck in the same position as the logicians in Chomsky's time. I've had some really great thoughts about ML approaches, however, with some sort of seq-to-seq approach.
So far I've had the most luck doing a Peephole LSTM approach [0].
(Tone.js + SpringBoot)
Most pop music is even simpler, as illustrated by Axis of Awesome.
However, this person has compiled a thorough overview of the underpinnings [1], provided you can ignore the diminished quality of the first few videos.
This foray into jazz actually chewed up a ton of my quarantine free time, for better or worse :)
[0] - https://www.youtube.com/watch?v=F8JJncSUdUU [1] - https://www.youtube.com/watch?v=JdtOj-qz8AM&list=PLjtr-OF8R4...
If you want videos, there's also this playlist from the billgrahammusic youtube channel: https://www.youtube.com/watch?v=KQgBnh9vUgI&list=PLxxPdgDHUa....
But wait there's more! Not only does this function harmonically, it also functions melodically. The added scale tone makes it so that a chord tone ends up on every down beat when playing in eighth notes. I've actually found that it doesn't matter where you add that extra scale note, you can do it all the way up and down the piano anywhere you like as long as you get chord tones where you want them.
Edit: I found an explanation here: https://music.stackexchange.com/questions/71149/how-can-you-...
And since it's a generative grammar, it also needs a starting point...
https://en.wikipedia.org/wiki/Turnaround_(music)
OTOH straight delta/Chicago blues can compress the whole I/IV/V language in a single bar, as in Muddy Waters' "Mannish boy".
That being said, there are infinite variations of blues chord progressions in the jazz canon. Some great examples are Charles Mingus’s “Goodbye Pork Pie Hat,” and “Nostalgia in Times Square.”
Then you have examples that are closer to standard blues but with a few substitutions, like Joe Henderson’s “Isotope.”