Без заголовка
Ну, это вечный вопрос: для кого делаем :)
Ответы дают всякие "цифровые фотоаппараты": в пределе все функции у него автоматизированы, но любую функцию можно перевести на "ручное управление". Понятно, что сделать можно инструмент с "кнопками мемоизации", каждую из которых можно программировать -- да еще и на разных уровнях.
В любом случае, вопрос в языке программирования (вот, в Карма-станции используется некоторое программирование, и оно кажется музыкантам очень сложным). А язык программирования можно сделать общемузыкальным, а можно стиль-зависимым (так, в латинских ритмах вводить дескаргу, а в маршах -- трио как части пьесы). Хуже с такими стилями, которых еще нет. Но они могут вполне программироваться на языке описания стилей. Вот это бы и создать ;)
Увы, сейчас времени на это нет -- зыбкость определения стилей хорошо видна сейчас на примере электронной музыки, где какой-нибудь джангл и даб весьма неформально связаны с брейкбитами...