Цифровой звук. Реальный мир стр.204
Если подходящий шаблон конфигурации отсутствует, остается еще одна возможность настройки программы на выполнение MIDI-сообщений, отсылаемых режиссерским пультом, — коррекция назначений MIDI-команд на обеих сторонах (передатчика и приемника). Но прежде всего необходимо найти в документации и таблицах исполне-

Рис. 8.26. Программа Propellerhead Reason автоматически распознает многие клавиатуры и режиссерские пульты и автоматически настраивает как собственную конфигурацию, так и конфигурацию подключенного оборудования для использования в типовых вариантах соединения ния используемого MIDI-оснащения подробные сведения о том, какие данные отсылает и какие данные принимает ваше устройство и как эти данные конфигурируются и маршрутизируются. Обычно для управления чем угодно достаточно базовых MIDI-сообщений и MIDI-сообщений типа control change, хотя в некоторых случаях могут потребоваться специальные MIDI-сообщения типа SysEx.
Функция обучения (MIDI Learn)
Для того чтобы заставить программу реагировать на MIDI-данные надлежащим образом, можно воспользоваться функцией обучения MIDI Learn, если она есть в используемом ПО. Эта функция, закладываемая в большинство программных инструментов, дает пользователю возможность указать параметр, которым он хочет управлять (например, экранный регулятор уровня сигнала), и подвигать физический регулятор, с помощью которого пользователь хотел бы управлять виртуальным регулятором. Программа отслеживает отсылаемые MIDI-сообщения типа control change и запоминает СС-номер, после чего выполняет MIDI-сообщения под этим СС-номером. Настройка системы с помощью функции обучения MIDI Learn может показаться не такой быстрой, особенно в том случае, если необходимо назначить регуляторы для массы параметров, но этот метод настройки практически избавляет от ошибок. В вашем инструменте может быть также предусмотрена возможность сохранения результата настройки конфигурации в отдельном шаблоне для повторного использования. Единственный “прокол” в механизме использования функции обучения MIDI Learn заключается в том, что многие синтезаторы не допускают назначение одного и того же СС-номера нескольким экранным регуляторам — у каждого экранного регулятора (обычно поворотного иди движкового) должен быть собственный СС-номер. Если вы попытаетесь назначить СС-номер, который уже назначен одному из виртуальных органов регулировки, другому виртуальному регулятору, первый регулятор “забудет” назначенный ему СС-номер.
Практика: назначаем MIDI-регулятор
Если вы хотите настроить нестандартную конфигурацию своей программы, используйте функцию обучения MIDI Learn: это, как правило,’ самый простой способ “привязать” физические регуляторы к экранным настройкам. В данном примере мы будем “обучать” программу Ableton Live назначать MIDI-регуляторы. Для этого предназначен режим отображения управляемых экранных настроек, в котором вы выбираете настройку, которой хотите управлять, и затем манипулируете MIDI-регулятором, который будет использоваться для управления данным параметром в программе.
Комментарии 0