Spaghetti Tonnetz is a tonnetz diagram viewer built for browser in html5+css3+javascript using canvas html5 canvas element for graphics and the Web Audio API for sound.
The project was initially based on the p5.js and p5.sound open source libraries to handle graphics and sound, then moved to html5 api just for educational purposes.
This project is licensed under the GNU General Public License v3, the source code can be found here.
The software is built using:
HTML5 + CSS3 + Javascript
HTML5 Canvas - Render the graphics
Web Audio API - Handle Audio generation with a simple Polyphonic Synthesizer