Cubase SX


"Объясним" логическому редактору, над чем нужно производить действие. В столбце Action Target выберем объект действия — Channel (MIDI-канал). Далее, в столбце Operation выберем действие; другими словами, "скажем" логическому редактору, что ему делать с MIDI-каналом. Вспомним условие задачи — распределить случайным образом. Следовательно, наш выбор — Set Random Values between (Установить случайную величину между...). Формула еще не закончена — нужно ответить на вопрос: "между чем и чем?". Как известно, MIDI-каналов всего 16. В условии задачи было задано распределение с 1 по 5. Следовательно, в столбцах Parameter 1 и Parameter 2 устанавливаем числа 1 и 5.
Логическая формула действия звучит так: "Распределить найденные ноты по MIDI-каналам с 1 по 5 случайным образом". Вид запрограммированного логического редактора изображен на рис. 37.






На рис. 37 видны краткие логические формулы каждой секции: "Type = Note" — формула фильтрации, "Channel randomize 1 5" — формула действия.
Осталось определиться с базовой функцией логического редактора. В нашем примере — это функция Copy. Другими словами, в результате действия логического редактора будет создан новый MIDI-объект на отдельной дорожке, где ноты будут случайным образом распределены между MIDI-каналами. Несмотря на то, что при программировании логика не была нарушена, программу нужно протестировать. Сохраним алгоритм (как пресет) кнопкой Store и запустим его исполнение кнопкой Do It.
Кстати, в дальнейшем сам логический редактор вызывать необязательно, его пресеты доступны для исполнения в меню MIDI — Logical Presets.