I developed an app using @myaitutor, which you can demo on my website at https://cyrilmonkewitz.com/harmonictables/.
The project is open-sourced on GitHub.
A special shoutout to Tapspace.js! This remarkable JavaScript library was instrumental in creating a dynamic and interactive front-end for my project. Tapspace.js offers an infinite, scalable, and rotatable space for representing HTML content using pure CSS3 and DOM. It can handle any HTML content, including iframes and SVG. If you’re interested in building zoomable user interfaces, I highly recommend visiting their website and exploring the demos: Tapspace.js . The examples are truly inspiring and demonstrate the power and flexibility of Tapspace.js.
This app was built leveraging AI-assisted programming through MyAITutor to streamline the development process and enhance efficiency.
The Harmonic Tables are grounded in Relative Music Theory (RMT), which defines a note’s pitch relative to another note rather than fixed values. The harmonic base 2 table’s first division represents the natural fifth dividing the octave, while the subsequent subdivisions represent the Major 7th chord. This visualization elucidates the fascinating relationships between natural harmonics and prime numbers.
Navigating this infinite table is akin to navigating life itself. Choosing one path doesn’t negate the existence of others; it’s a journey through a myriad of possibilities and decisions.
However, a word of caution – the app is still quite buggy and might crash your browser if pushed too hard. I aimed to make the visuals appealing, but I apologize for any inconvenience caused by my inner 12-year-old geek in a grown man’s body.
#AI #LEARNING