Без заголовка
А я в статьях своих на эти специальные темы не так много писал -- поэтому мне нужно специально сосредочиться и выделить на это значительную часть времени на описание.
Фактически, все сводится к тому, чтобы перемоделировать понятие музыкального стиля (ни больше, ни меньше, со всеми неоднозначностями определения того, что такое "морфинг" в данном случае) и тщательно определить отличия музыкального performance и того, что я называю студийным музыкодельством с точки зрения управляющих воздействий музыканта (или их группы в общем случае).
Для этого мы должны определить инструмент как виртуальную машину, исполняющую музыкальную программу, у которой возможны множество режимов работы: музыкодельство (программа скомпилирована, и только воспроизводится), чистый performance (программы нет, все управляющие воздействия отрабатываются "аппаратно", типа как программа редактора отрабатывает нажатия клавиш-стрелочек для перемещения курсора -- назовем этот режим, следуя некоторой программистской традиции, режимом "непосредственного исполнения"), и режим интерпретации (выполнения согласно управляющим воздействиям некоторых прекомпилированных кусков кода, что-то типа запуска интерактивных "скриптов").
Далее требуется определить, каким образом должна быть устроена вычислительная среда, чтобы максимально использовать частичные вычисления (а также мемоизацию -- запоминание таких частичных вычислений, чтобы их не повторять больше).
То есть нужно просто перейти с музыкального языка, где нет необходимых для обсуждения понятий на такой язык, где все эти понятия есть. Обсуждать архитектуру "стилевого компьютера", его систему команд, устройство памяти, как архитектурно устроена его связь с внешним миром (ввод-вывод) и т.д. А затем программно отмоделировать получившуюся архитектуру (может быть, даже использовав какие-то готовые программы в качестве строительных блоков).