Tonal Harmony in 3D

I sometimes disappear down a rabbit hole, and this one was deep. I wrote a program that generates a map of tonal harmony as I see it in my mind when I do free improvisation in a key, as on my upcoming album Inventions / Reinventions. Come for the pretty colors, stay for the nerdy explanations of secondary dominants. Coded all this from scratch, including the surface forming the landscape and its ripples, the diatonic chord spellings, the hierarchical positioning of the chords in space, the voice-leading in the chord player, the way the camera selects chords... These programming journeys can become all-consuming for me. Glad I got this one out of me.

(Originally part of #100daysofpractice 2023)

Comments

  • ×