Упрощенно основные блоки - это звуковой модуль (ЗМ) и клавиатура. ЗМ часто содержит MIDI IN. Однако, отношение функционирования ЗМ к встроенной клавиатуре и внешним МИДИ сообщениям различно. Вот примеры:
1) В «самоиграйках» нажатые клавиши в секции «аккомпанемент» приводят к эффекту, а поданные МИДИ сообщения с кодами NotaON, даже приходящимися на эту секцию – автоаккомпанимент не запускают.
2) Нажатые клавиши с функцией «вокодер» обрабатывают звук от микрофона, а аналогичные по МИДИ – нет.
3) Проигрываемый МИДИ файл, содержащий сообщения смены инструментов в ходе композиции, «переключает» инструменты ЗМ, но, инструмент «назначенный» на клавиатуру остается прежним. Иными словами, задача «подигрывания» минусовому МИДИ треку разными, «автоматически» сменяемыми инструментами, просто так не решается.
Возможно, что это наблюдается только к синтах низкого класса, не знаю…
У меня стоит схожая задача: ЗМ ( с МИДИ входом) имеет панель управления, где сохраняются пресеты настроек – инструменты, эффекты, точка разделения, громкость и т.п. Мой синтезатор, судя по спецификации, не имеет возможности смены пресетов по МИДИ. Это, так сказать, «нормально» или я что-то не допонимаю? Если есть иные синты, где это возможно, то какими типами МИДИ сообщений это делается?