Музыкальный редактор CubaseSX




Диалоговое окно Add MIDI Device



Рисунок 2.3. Диалоговое окно Add MIDI Device




После этого осуществится загрузка названий инструментов, поддерживаемых выбранным синтезатором, и MIDI-команд для их выбора. Обратите внимание на список, содержащий названия MIDI-устройств, показанный на Рисунок 2.3. Он называется Scripts (сценарии). Выбирая элемент данного списка, вы выбираете некий сценарий для того, чтобы загрузить его в Cubase SX. "Сценарий" — понятие достаточно широкое. В программировании сценариями (scripts) обычно называются последовательности неких команд высокого уровня. В данном случае сценарии тоже содержат в себе команды — наборы MIDI-команд. Причем разные сценарии объединены в своеобразные банки — выбирая один элемент в списке Scripts, вы тем самым выбираете совокупность сценариев, имеющих отношение к определенному MIDI-устройству. Давайте выберем элемент XG Device и нажмем ОК. Мы осуществили загрузку сценариев для MIDI-устройства, соответствующего спецификации XG, коим и является наш синтезатор.
В данном случае сценарии содержат MIDI-команды для выбора пресетов синтезатора. В каждом из сценариев присутствует команда смены банка и команда смены инструмента в банке.
Сценарии объединены в удобную иерархическую структуру (Patch Banks), которую можно просматривать в левой нижней части окна MIDI Device Manager (Рисунок 2.4) при условии, что нажата кнопка Patch Banks.
В терминологии Cubase SX элементы, расположенные в верхнем уровне данного дерева (в корне), называются банками. В данном случае имеется два банка: XG Voice (мелодические звуки) и XG Drumkits (ударные звуки). В папки банков может быть вложено сколько угодно других папок. Их назначение заключается в том, чтобы иметь название и служить контейнерами для других папок или скриптов. Скрипты являются объектами древовидной структуры не имеющими потомков (листьями).
Дерево Patch Banks нужно исключительно для того, чтобы обеспечить удобный доступ к пресетам синтезатора. Однако его структура определяется его создателем и не связана с логикой хранения пресетов в самом синтезаторе. Например, в папке XG Voices > Piano > GrandPno собраны скрипты для выбора вариаций звучания Grand Piano. А по спецификации XG все эти пресеты размещаются в различных банках синтезатора.
Заметим, что вы можете использовать клавиши управления курсором для перемещения по дереву Patch Banks.
При выборе элемента дерева, соответствующего сценарию, его содержимое отображается в правой нижней части окна (Рисунок 2.4.).
Сценарии представлены в виде таблиц, в которых каждая графа соответствует одному MIDI-сообщению. Таблицы имеют следующие столбцы:

  • MIDI Message Name — наименование MIDl-сообщения; 
  •  Value — значение параметра MIDI-сообщения;
  •  Valid Range — допустимые значения для параметров данного MIDI-сообщения;
  •  MIDI Message Bytes — шестнадцатеричное представление MIDI-сообщений.

В сценариях могут использоваться MIDI-сообщения только трех типов:

  •  Bank Select — выбор банка;
  •  Program Change — смена инструмента в банке;
  •  Controller Change (CC) — изменение значения заданного MIDI-контроллера.

В безымянном списке, в котором по умолчанию установлен элемент Not Connected (не подключен), следует выбрать выходной MIDI-порт, к которому подключен внешний синтезатор.
Если нажать кнопку Bank Assignment, то вид окна MIDI Device Manager изменится (Рисунок 2.5). Вы можете поставить в соответствие определенным банкам MIDI-каналы синтезатора.









    



Книжный магазин