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 album Inventions / Reinventions. Come for the pretty colors, stay for the nerdy explanations of secondary dominants. I 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 posted as part of #100daysofpractice 2023)

This entry was posted in Music. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *