This might be only loosely / distantly related, but here is my cool recent software find:
https://lengua.la/hugoriemann/index.htmlTalented Santiago made this little toy based on Hugo Riemann.
Click on map, then on chord...Then click and "pull" chord button with mouse. Colors represent relation.