This is great to see.
I use the Tonnetz on an iPad, using Lemur, to improvise with these transformations. Though, sadly, Lemur is now deprecated. One iPad is now ‘frozen’, so that I can carry on using Lemur.
I also have two video live streams using my Modular Synths and exploring NRTs (R, L, P) using the SIG (Stochastic Inspiration Generator)
Looking forward to playing with your code.
BTW: I see NRT’s are more than analytical. Certainly soundtracks for LOTR, Rings of Power, Dune etc., all make extensive use of NRT’s. Pat Metheny’s Roots of Coincidence is pretty much all NRT’s (won a grammy as well). Some of John Barry’s Bond cues from the 60s also follow NRT’s.