I'm looking for applied algorithms for Riemannian tonnetz.
I was thinking first of the "big bang" approach with some of the 3D projections of tonnetz, but those are overshoot.
I'm writing them in a spreadsheet. So far so good but it's far from complete.
I know it's been a couple of years, but I finally got around to writing the complete tonnetz algorithm. This generates a non-standard tonnetz based on Pythogorean right scalene trianges (of ratio 3:4:5).
Salient features: 1). The Circle of Fifths is helical (planar projection) 2). The pitch classes align in the piano orientation 3). Each Key & Pitch Class is given its own domain. 4). Keys are incident to the COF 5). PC's are the same as a chromatic scale
Not shown: 1). A Fifth is the hypotenuse of its associated Major & minor thirds 2). Major & minor thirds form a right angle 3). The sweep of scales are the hypotenuse of a Tritone & a Major 3rd.
[Spreadsheet tonnetz algorithm] (link:) https://docs.google.com/spreadsheets/d/1ilMDmSrsBcM_7rjvHK_7_nKFIGhlZQGCWJutMDho3Qo/edit?usp=sharing