This is a music talk, and includes audio performance elements.
A multitude of tools exist for creating and learning music: Theory trainers, DAWs (digital audio workstations), notation editors, and virtual instruments. Rarely though does one support all of these, and even more rarely was it designed with their coordination in mind. We are establishing a dichotomy between our tools that perpetuates an illusion that the expression of the craft and the processes of acquiring its related knowledge and skills are somehow disconnected, and removing the sense of exploration that is so essential for authentic perfomance. What if we were to design a set of unified tools emerging from this spark of awareness, that these combined features could be transformatively synergistic when implemented together, as a music editor optimized for both education and performance?
After establishing its roots as a humble Bash script for generating NES Chi