Network theory of jazz scales version 2. Modularized and 100% python
This computational music theory project assigns a brightness score for all 28 modes derived from four jazz scales: major, melodic minor, harmonic minor, and harmonic major. I constructed scale networks to visualize the interrelations between the 28 modes. From these networks I found 18 “rules” for modulation that allow for maximally smooth voice leading. Other applications and experiments found in this code repository include characterizing and ranking the brightness of 1) all triad combos, 2) all 7th chords added to […]
Read more