I would love to see this but don’t want to run the code. Could you link a video? I understand if you have to omit or mangle sound to avoid strikes.
I would love to see this but don’t want to run the code. Could you link a video? I understand if you have to omit or mangle sound to avoid strikes.
Apologies for the delay! You don't need to run the code to see the theory in action.
I have included a visualization GIF in the main README. While the demos in the installation section are short, they do contain audio-visual examples.
Direct link to the README: https://github.com/jimishol/cholidean-harmony-structure/blob...
Found his web page with some basic demos/vids. Had the same curiosity.
https://jimishol.github.io/post/tonality/
Thanks for digging that up! That blog post covers the early "from scratch" version—essentially a mind experiment.
Interestingly, Dmitri Tymoczko arrives at a similar prism structure (Figure 14b) in his paper "The Generalized Tonnetz" ( https://read.dukeupress.edu/journal-of-music-theory/article/... ).
I reached a similar shape (Figure 11 in my pdf: https://jimishol.github.io/thoughts_on_harmony_en.pdf#page=2... ), but the specific, even arbitrary, twisting I used to realize the torus topology gives it a unique advantage: it immediately reveals the "hinge note" of a scale.
I discuss that specific geometric comparison here: https://github.com/jimishol/cholidean-harmony-structure/disc...
The new documentation in this repo ( https://github.com/jimishol/cholidean-harmony-structure ) represents the mature "Umbilic-Surface Grammar" that explains why those shapes happen.