Статья "Аранжировка и ReWire"

Автор: 
Евгений Медведев, Вера Трусова
Дата первой публикации: 
окт 2006

Совместное использование ReWire-приложений для улучшения композиции.

Звук, сформированный средствами только одной программы, часто получается однообразным даже в случае использования плагинов (эффектов и инструментов) других фирм. Помочь решить эту проблему может применение в компьютерной аранжировке аппаратных устройств. Они имеют оригинальные алгоритмы и схемотехнические решения, в частности, поэтому сложение звуков приводит к обогащению тембра. Кроме того, при смешивании звуков виртуальных и аппаратных инструментов улучшается общая читаемость звуковых источников в миксе. Все эти вещи давно и хорошо известны и успешно применяются на практике.

В данной статье будут предложены технологические приемы, с помощью которых можно сделать композицию более яркой и выразительной, не выходя за рамки виртуальной студии. Речь идет о совместной работе нескольких приложений, объединенных посредством протокола ReWire. Этот протокол позволяет связывать программы различных фирм в виртуальную музыкальную сеть на одном компьютере. Он обеспечивает синхронизацию потоков с точностью до семпла и снижение суммарной нагрузки на процессор. На практике, в зависимости от конфигурации компьютера, можно объединить два или три ReWire-приложения. При этом одно приложение в сети является ведущим (Master), а остальные — ведомыми (Slave).

Создав часть аранжировки в каждом из ReWire-приложений, мы объединяем виртуальные аудиопотоки и получаем результат более мощный по звучанию, чем, если бы мы пользовались только одной хост-программой с плагинами. Этот результат связан, по-видимому, с двумя вещами: различающимися алгоритмами аудиоядер звуковых приложений и наличием у них эксклюзивных возможностей (функций обработки, встроенных эффектов и инструментов). Каждое ReWire-приложение должно иметь свою специализацию в виртуальной музыкальной сети.

Основы протокола ReWire, а также возможности большинства упоминаемых в статье программ уже рассматривались в МО (см. статьи "ReWire", "ReWire 2.0", "Native Instruments Kontakt", "Steinberg Groove Agent", "Ableton Live 4", "Native Instruments Battery 2", "Steinberg Cubase SX 3"). Однако об одной программе, Orion Platinum, пока еще не говорилось, так что ей будет уделено больше внимания.

Synapse Audio Orion Platinum
Начнем обзор с виртуальной студии Orion Platinum версии 6.16. Программа предназначена для создания электронной и танцевальной музыки — конечно, специализация условна. Orion обеспечивает динамичный "жирный" звук и поддерживает протокол ReWire.

В программе Orion Platinum аранжировка записывается в виде фиксированного набора заранее запрограммированных паттернов, как и в большинстве аналогичных представителей данного класса секвенсоров. Паттерны воспроизводятся в заданной последовательности (по плей-листу песни), которая называется сонгом (Song Playlist). Поэтому программа работает в двух основных режимах:

1) Pattern Mode (PATN) — режим воспроизведения паттерна (Song Playlist блокирован, при воспроизведении крутится в цикле выбранный паттерн);

2) Song Mode (SONG) — режим воспроизведения сонга, то есть последовательности паттернов по списку.

Режимы сменяются с помощью дисплея-переключателя Pattern/Song Mode Switch (рис. 1). Достаточно кликнуть мышью на выбранной надписи активного дисплея, и режим установлен.

Системные настройки
Разработчики программы создали простой и интуитивно понятный интерфейс. Зайдем в меню Options и познакомимся с набором опций системных настроек.

Skins — субменю выбора графических оболочек программы, имеет отношение к пользовательской настройке внешнего вида интерфейса.

Audio Input Settings — установка аудиовходов (рис. 2). Опция вызывает окно Audio Input Settings, где нужно определиться с типом драйвера в столбце Driver Types. А также выбрать устройство в списке Input Device List. Программа может записывать в 32-разрядном формате, для этого есть переключатель секции Recording Bit Depth. Флажок Enable Input должен быть отмечен, если предполагается запись аудио. Если установлен флажок Monitor Input, вход звуковой платы коммутируется на выход (это может использоваться для прямой записи с эффектами). Флажок Mono полезен для записи с моноисточника (микрофона), при этом вдвое экономится дисковое пространство.

Audio Output Settings — установка аудиовыходов (рис. 3). Принцип тот же — нужно определиться с типом драйвера и выбрать устройство. Флажок Always Running включает непрерывный режим движка Orion (по аналогии с Cubase SX, когда все аудио- и MIDI-потоки не прерываются после остановки воспроизведения), а флажок Auto-Stop On Overload (>75% CPU) защищает процессор от перегрузки с помощью автоматической остановки движка.

Примечание. Пользователи Cubase SX или Ableton Live увидят полную аналогию в системных настройках Orion Platinum. Нужно еще учитывать, что в музыкальной ReWire-сети взаимодействие с аудиооборудованием будет осуществлять хост-программа (ReWire-master), поэтому основное значение будут иметь системные настройки хост-приложения. Вероятно, лучше всего использовать Orion Platinum как ReWire-slave с приложениями Cubase SX 3 или Ableton Live 5 (далее мы рассмотрим и другой пример Orion — Master и Ableton Live — Slave, приложение Cubase SX 3 в ReWire-сети — всегда Master).

MIDI In Settings — настройки MIDI в окне MIDI In Options (рис. 4). В списке Select one or more MIDI In devices выбирается MIDI-вход того устройства, которое будет использоваться для MIDI-записи и управления. В секции MIDI In Mode предусмотрен переключатель двух режимов: Easy (простой) — активный модуль автоматически подключается к MIDI-входу, Advanced (продвинутый) — конфигурирование MIDI-каналов можно осуществить на генераторе (о генераторах далее). В секции MIDI Message Filter можно отфильтровать некоторые типы MIDI-сообщений: Pitch Bend, Aftertouch и т. д. Если флажок установлен — сообщение фильтруется. В секции Sustain Pedal предусмотрены расширенные настройки: Off — выключено для встроенных генераторов и VST-инструментов; On (Positive) — включена положительная полярность для всех генераторов, то есть педаль нажата — ноты удерживаются; On (Negative) — включена отрицательная полярность для всех генераторов, то есть педаль отпущена — ноты удерживаются. В поле Device секции Orion Mixer Control можно выбрать порт устройства дистанционного управления виртуальным микшером Orion.

Отметим, что правильная настройка MIDI важна и в том случае, если в качестве основного для Orion планируется ведомый (slave) режим. Тогда, чтобы вживую записать паттерны, Orion нужно временно включить в автономном режиме и использовать физический MIDI-вход (об этом далее). В дальнейшем, касаясь приемов аранжировки в ReWire-сети, мы вернемся к вопросу записи паттернов в Orion.

Enable MIDI Out — включение MIDI-выхода, требуется в том случае, когда Orion управляет внешними инструментами.

VST Paths — вызов окна VST Effects/Instruments (рис. 5), где с помощью к кнопки Add можно добавить путь к системной папке инсталлированных VST-плагинов. Тогда в Orion будут доступны VST-плагины и VST-инструменты.

Примечание. В отличие от Ableton Live, Orion сохраняет доступ к VST-плагинам даже в ведомом режиме (ReWire-slave).

Default Sample Paths — вызов окна Sample Paths (рис. 6), где можно указать пути к рабочим папкам с семплами для Orion.

Timebase — MIDI-разрешение секвенсора Orion. В окне Choose Timebase (рис. 7) можно увеличить MIDI-разрешение в PPQ (количество тиков на четверть). Однако в этом нет необходимости, напротив, для достижения музыкального эффекта, напоминающего ранние модели MIDI-инструментов с секвенсорами, MIDI-разрешение следует оставить низким.

Генератор

Чтобы Orion издал какой-нибудь звук, нужно предварительно загрузить генератор через меню Insert. В нашем примере это Insert — Drums — Styles (рис. 8), то есть мы выбрали не только генератор ударных, но и стиль (стилевые паттерны ударных). При загрузке генератора за ним автоматически закрепляется канальная линейка виртуального микшера.

Внимание! Удаляется генератор легко, также как закрывается окно Windows. Программа перед удалением выдаст предупреждающий запрос.

Можно сказать, что генератор — это сочетание инструмента с секвенсором и данными паттернов. В Orion Platinum нет привычного отдельного секвенсора с треками, назначенными на порты инструментов. Музыка запоминается в самом инструменте. Вот это и называют разработчики словом "генератор".

Внешний вид генератора существенно зависит от его типа. Например, если загружен VST-инструмент, то интерфейс генератора — это в большей части панель VST-инструмента. Поэтому рассмотрим общие и самые важные элементы интерфейса.

Каждый генератор имеет типовую панель управления (на рис. 9 эта панель выделена). Кнопки M и S этой панели выполняют традиционные функции заглушения (Mute) и солирования (Solo) для каждого генератора. Кнопки A-H являются переключателями банков, а кнопки 1-8 — переключателями паттернов. Например, банк A может содержать максимум восемь паттернов: с A1 по A8. Банк B тоже содержит максимум восемь паттернов — с B1 по B8. В результате максимальное количество паттернов одного генератора составляет 64 (восемь банков по восемь паттернов). Кнопка Edit (Sequencer) вызывает/скрывает секвенсор (редактор паттернов).

Редактор паттернов (секвенсор)
По внешнему виду и интерфейсу редактор паттернов ничем не отличается от типичного клавишного редактора MIDI-секвенсора (рис. 10).

Панель инструментов редактора состоит всего из двух инструментов: карандаша и рамки (на рис. 10 эта панель выделена). Щелчок левой кнопкой мыши (если активен инструмент "карандаш") записывает ноту, щелчок правой — стирает ноту. С помощью инструмента "рамка" можно выделить группу нот. Ноту и группу нот можно перемещать и копировать с нажатой клавишей Ctrl.

Конец паттерна отмечен красной вертикальной линией (Pattern End Marker). Его позиция зависит от длины паттерна (об этом далее).

В правом нижнем углу редактора паттернов расположены кнопки изменения масштаба по вертикали и по горизонтали (которые интуитивно понятны и в особых комментариях не нуждаются), а также кнопка с пиктограммой сетки и кнопки Cfg, Vel и Evt, о которых будет рассказано далее.

Кнопка с пиктограммой сетки (Sequencer Snap to Grid) включает/выключает режим привязки к сетке (Snap). Если она нажата, ноты притягиваются к делениям сетки. Тем самым автоматически обеспечивается синхронизация. Мы рекомендуем режим Snap тем музыкантам, которые занимаются танцевальной музыкой, так как музыка данного стиля практически без исключений пишется точно по ритмической сетке.

Кнопка Cfg (Configuration Button) вызывает окно настройки сетки Piano Roll Settings (рис. 11). В поле Subdivisions Per Bar указывается количество частей, на которые делится такт (функция пригодится, например, для сложных сеток с нотами нечетного деления). Поле Hilite every nth делит расстояние между ближайшими долями на установленное здесь число. Флажок Snap to Grid (дублируется кнопкой Sequencer Snap to Grid) включает режим привязки к сетке. Флажок Colored Keys in Grid включает режим подкрашивания черных клавиш в окне редактора. Флажок Show Play Position устанавливает режим отображения текущей позиции курсора. Флажок Follow Play Position активирует режим следования за текущей позицией воспроизведения. Флажок Play clicked/moved notes включает режим озвучивания перемещаемых нот, а также нот, по которым щелкнули мышью (должен быть включен режим Always Running, см. системные настройки Orion).

Кнопка Vel (Velocity Editing Button) включает особый режим редактирования динамики (Velocity), при котором динамику ноты можно редактировать следующим образом: нужно навести курсор (в режиме "карандаш") на ноту и, удерживая левую кнопку мыши нажатой, протащить курсор вверх или вниз (рис. 12). Значение динамики можно контролировать внизу в строке состояния. Кроме этого, нота с меньшей динамикой светлее.

Кнопка Evt (Event Editor Button) вызывает секцию, которая, например, в Cubase SX называется дисплеем контроллеров. В Orion Platinum эта секция (Pattern Event Editor, рис. 13) выполняет аналогичную функцию. В примере загружен генератор Drum Rack, и поэтому в списке контроллеров (Event currently displayed) наблюдаем именно те контроллеры, которые имеют отношение к внутреннему устройству данного генератора. Например, можно нарисовать модуляционную кривую Vel — Tune 1 (динамика — высота тона) для первого трека генератора Drum Rack.

Рассмотрим элементы управления секции контроллеров (Pattern Event Editor Tools). Кнопка с пиктограммой сетки (Snap to Grid) включает/выключает режим привязки для контроллеров. Если она нажата, то события-контроллеры имеют длину, равную шагу сетки. При выключенном режиме Snap можно рисовать плавные кривые. Кнопка с пиктограммой горизонтальных стрелок разрешает перетаскивать кривую контроллера по горизонтали. Кнопка с пиктограммой перечеркнутого круга разрешает режим стирания. Для стирания достаточно протащить курсор мыши в области удаления контроллера. Кнопка с пиктограммой восходящей линии разрешает рисовать контролеры с линейным законом изменения: восходящие или нисходящие линии контроллеров. Кнопка с пиктограммой карандаша включает режим произвольного рисования контроллеров.

Опции генератора
Продолжим знакомство с панелью управления генератором и нажмем кнопку Opt (Options) для доступа к опциям генератора (рис. 14): Rename Generator (переименование генератора, выполняется в диалоговом окне Rename), Arpeggiator (вызов и настройка встроенного арпеджиатора), Config (вызов окна настроек генератора) и Receive MIDI from Generator (получение MIDI от другого генератора).

Арпеджиатор предназначен для преобразования нот паттерна в арпеджио и имеет простой интерфейс (рис. 15). Чтобы использовать арпеджиатор, нужно установить флажок Arp On. В секции Note Order (порядок нот) можно выбрать стиль арпеджио, в секции Tempo задать темп с помощью переключателя длительностей (от четвертей до 128-ых), в секции Range выбрать диапазон арпеджио (от 1 до 5 октав), в секции Gate укоротить или удлинить ноты арпеджио, в секции нотной строки изменить структуру арпеджио (заменить некоторые ноты на паузы, щелкнув по ним).

Также можно воспользоваться генератором аккордов или устройством для ладового квантайза Chord/Scale tools. Опция Create Chord включает режим генерации аккордовой последовательности, которая программируется в нижней панели. Аккорды формируются из поступающей нотной последовательности паттерна. Если снять флажок Arp On, то аккорды можно генерировать и при выключенном арпеджиаторе. Опция Force To Chord — интеллектуальный режим ладовой квантизации по запрограммированной аккордовой последовательности. В отличие от режима Create Chord, новые ноты не генерируются. Поступающие ноты транспонируются в соответствии со ступенями аккордовой последовательности. Этот режим можно использовать для ладовой трансформации паттерна и сочинения музыки компьютерным методом. Кроме этого, режим Force To Chord пригодится для гармонического обогащения аранжировки. В списке # of Chords (max: 8) ограничивается длина аккордовой последовательности.

При необходимости, отрендерить паттерн арпеджиатора можно с помощью кнопки Render. Тогда ноты, сгенерированные арпеджиатором, будут перезаписаны в паттерн генератора, а арпеджиатор выключится.

Опция Config вызывает окна настроек генератора. Для встроенного генератора Orion окно настроек будет назваться Generator Settings и иметь вид, показанный на рис. 16. Секция Quality предназначена для переключения качества алгоритма генератора: Draft (низкое) и Production (высокое). Низкое качество Draft понадобится для медленных компьютеров и позволит увеличить производительность генератора примерно в 5-10 раз. В секции Max Polyphony в поле voices задается максимальная полифония генератора. Эта установка поддерживается всеми полифоническими генераторами Orion.

Секция MIDI In Settings содержит набор интерфейсных элементов, имеющих отношение к управлению поступающим MIDI-потоком (ситуация записи в генератор с MIDI-инструмента). Список MIDI-устройств Device позволяет выбрать MIDI-вход для генератора, а поле Channel предназначено для выбора MIDI-канала. Поле PB Range служит для установки диапазона изменения высоты тона (в полутонах) при получении MIDI-сообщений Pitch Bend. Поля Low Key и High Key предназначены для ограничения диапазона генератора. Ограничение диапазона (Key Range) может быть применено для разделения MIDI-клавиатуры между двумя генераторами. Например, нижний генератор (генератор с ограниченным сверху диапазоном) озвучивает партию баса, а верхний — партию электропиано.

Для генератора VST-инструмента окно настроек отличается внешним видом и называется VST Instrument Settings (рис. 17). Секция Automation Type содержит переключатель двух типов автоматизации VST-инструмента: VST Parameters — стандартная VST-автоматизация всех доступных параметров инструмента через единственный MIDI-канал (ее преимущество — высокая 32-битная точность регулирования), MIDI СС (Continuous Controller) — автоматизация с помощью непрерывных MIDI-контроллеров (низкая точность в диапазоне от 0 до 127 компенсируется возможностью использования каждого контроллера на отдельном MIDI-канале). Секция MIDI In Settings выполняет для VST-генератора ту же функцию, что и для встроенного генератора (см. ранее).

Receive MIDI from Generator — интересная опция, позволяющая прибавить к MIDI-потоку встроенного секвенсора MIDI-поток секвенсора другого генератора (рис. 18). Такую функцию можно рассматривать как внутреннюю MIDI-маршрутизацию между генераторами и использовать ее творчески, например, для наслаивания барабанных паттернов.

Вот простой пример: первый генератор запрограммирован на набор танцевальных барабанных лупов (паттернов), а второй генератор усиливает рисунок выбранными семплами ударных, получая MIDI с первого генератора. Если распределить звуки в лупах (паттернах) или создать два слоя аранжировки (распределить сами партии ударных между генераторами), то функция Receive MIDI from Generator поможет в создании плотного звучания ударных.

Напомним читателю о специализации ReWire-приложений: Orion Platinum хорошо приспособлен для создания плотного и динамичного звучания ударных.

"Генная инженерия" звука
Для VST-генераторов и встроенного в Orion генератора Wasp XT разработана уникальная функции Genetics (генетика), предназначенная для "генной инженерии" звука, для "скрещивания" пресетов и получения новых "звуковых ДНК". Вот как это работает.

В списке Preset (рис. 19) выбираем пункт Genetics.

В появившемся окне VST Genetics (рис. 20) в списках Father (отцовский пресет) и Mother (материнский пресет) выбираем те "родительские" пресеты, из которых мы должны получить новый "генетический материал".

Для рандомизации "ДНК" нужно нажать кнопку Breed! (скрещивай). Каждое нажатие кнопки Breed! сгенерирует новую "ДНК".

Завершается диалог кнопкой OK.

С этого момента создан новый пресет. Метод "генной инженерии" очень простой и одновременно эффективный, так как c его помощью можно получить совершенно неожиданные звуки.

А если установить флажок Automatically select 2 presets, то каждое нажатие кнопки Breed! приведет к случайному выбору "родительской пары" пресетов помимо рандомизации "ДНК". В этом режиме функция Genetics позволяет получить больше вариантов, но обеспечивает меньший контроль над результатом. Проще говоря, в этом режиме генерация тембра полностью отдается на волю случая.

Сохранение и загрузка пресетов, стили
Работа с пресетами в Orion Platinum реализована традиционно: для загрузки нужно нажать кнопку с пиктограммой открывающейся папки, для сохранения достаточно щелкнуть по кнопке с пиктограммой дискеты (рис. 21).

Пресет можно сохранить/загрузить в формате Orion Presets (*.prs) или Cubase Programs (*.fxp), Cubase Banks (*.fxb).

Кроме обычных пресетов в Orion предусмотрены так называемые стили (styles), которые сохраняются/загружаются как стандартные пресеты. Причем в окне сохранения нужно выбрать тип файла Orion Styles. Стиль содержит в себе комбинацию из настроек генератора и нот паттерна.

Если выделить паттерн в банке и загрузить стиль, то паттерн будет заменен, а генератор изменит свои настройки.

Стили — это удобное средство хранения музыкального материала. Для упрощения работы над аранжировками было бы удобно сохранять удачные по звучанию и музыкальному содержанию паттерны как стили. Впоследствии творческий процесс будет значительно ускорен, так как между аранжировками проще и быстрее обмениваться стилями, чем пресетами и т. д.

Другими словами, стили — это кубики, из которых в виртуальной среде Orion можно конструировать аранжировку.

Длина паттерна генератора
Длина паттерна устанавливается в поле Length (рис. 22).

В танцевальной музыке обычно используются паттерны с длиной кратной числу 16. По умолчанию длина паттерна равна 16 шагам. В редакторе паттернов (секвенсоре) граница паттерна, отмеченная вертикальной красной линией, зависит от параметра в поле Length (рис. 23).

При изменении длины паттерна нужно следить, чтобы ноты паттерна оказывались левее красной вертикальной линии, оставались внутри паттерна.

Циклическая запись MIDI-паттерна в секвенсор генератора
Перед тем как записывать MIDI, нужно настроить программу. Рассмотрим простую последовательность действий для конфигурирования MIDI-входа. Зайдем в меню Options — MIDI In Settings. В появившемся окне MIDI In Options (рис. 24) в секции MIDI In Mode выберем режим Easy (Active Module gets MIDI Input), тогда активный генератор будет принимать MIDI-сообщения.

Проверим прохождение MIDI-сигнала: нажмем клавишу на MIDI-клавиатуре и убедимся, что мигает индикатор приема MIDI-данных на главной панели инструментов Orion. Зайдем в меню Options — Audio Output Settings и установим флажок Always Running в секции Engine Options (рис. 25). Тогда генераторы и эффекты работают непрерывно и независимо от режима воспроизведения (также как в Cubase SX).

Теперь можно приступать к записи первого паттерна. Рассмотрим простой пример записи паттерна ударных и озвучим его демонстрационным VST-инструментом Plugsound Free с пресетом Funk Mini Kit 01. Установим Orion в режим воспроизведения паттерна (PATN), а переключатель паттернов генератора в позицию A-1 (банк A, паттерн 1). Зададим темп на панели Tempo. Щелкнем по пиктограмме метронома и вызовем окно Metronome/Count in (рис. 26). Установим размер затакта 4/4 и отметим флажок Metronome On. Теперь метроном будет воспроизводить затакт, после которого и начнется, собственно, сама запись (метроном начнет щелкать сразу после закрытия диалогового окна Metronome/Count in, его можно остановить кнопкой Stop транспортной панели). На панели Transport нажмем последовательно кнопки Record и Play. С этого момента метроном начнет отсчитывать затакт, после чего можно приступать к циклической записи паттерна.

Запись нот можно производить в несколько слоев, то есть с наложением. Теперь осталось только сменить номер паттерна и произвести запись новой вариации и т. д.

Функция автоквантайза
"Живая" запись требует исполнительской точности. Если ритмично сыграть сложно, то можно воспользоваться функцией автоматического квантайза (квантайза в процессе записи). Она упростит "живое" программирование секвенсора. Для включения нужно зайти в меню Edit — Quantize и в появившемся окне Quantize установить флажок Auto-Quantize while recording (рис. 27).

В списке Resolution следует установить разрешение сетки квантайза. Для танцевальной музыки используется, как правило, сетка с шагом по 16-ым нотам, то есть нужно установить разрешение 16. Таким образом, автоквантайз будет притягивать ноты вблизи границ сетки с разрешением 16.

Примечание. В Orion шаг сетки квантайза определяется числом, на которое делится музыкальный такт.

Совет. При работе с длительностями нечетного деления (например, триолями) удобнее сетку настроить соответственно. Для этого нужно вызвать окно Piano Roll Settings и в секции Grid Settings установить деление сетки на 12 для четырех триолей (рис. 28) — см. раздел "Редактор паттернов (секвенсор)".

Нужно отметить, что настройки в окне Quantize можно изменять и после записи паттерна, то есть традиционно квантовать MIDI-материал, как и в других MIDI-секвенсорах.

Секция Quantize Options содержит следующие установки: Start Times — квантайз по стартовым границам нот (ритмический квантайз), Durations — квантайз длительностей нот (можно привести все ноты к одной длительности — прием, часто использующийся в электронной и танцевальной музыке), Auto-Quantize while recording — автоквантайз во время записи.

Генератор ударных DrumRack
Ранее говорилось о преимуществах совместного использования ReWire-приложений. Одно из них — это использование в аранжировке эксклюзивных эффектов и инструментов, которых нет среди VST- и DirectX-плагинов других фирм.

В Orion встроен генератор ударных — DrumRack. Генератор DrumRack загружается через меню Insert в нескольких модификациях (рис. 29), что и отражает структура меню. Можно загрузить пресетные наборы ударных (субменю Acoustic Kits, Industrial, Vintage) или стили — комбинации паттернов и пресетных наборов ударных (субменю Styles). Пункты меню Empty [Stereo] и Empty [4xStereo] загружают пустой DrumRack с одним или четырьмя выходами соответственно.

Совет. После загрузки стиля можно поменять набор звуков. Делается это через панель Preset генератора. Достаточно щелкнуть на названии пресета и выбрать ударную установку в появившемся меню.

Генератор DrumRack — это многодорожечный 16-шаговый семплер-секвенсор, где каждая дорожка воспроизводит либо один семпл (WAV), либо многослойный мультисемпл, импортированный из комплекта LM4. Максимальное количество треков (дорожек) — 18. Треки добавляются/ удаляются кнопками Add и Del секции Track (рис. 30).

Каждый трек наполняется нотами ударных, которые добавляются/удаляются щелчком мыши. Активные ноты подсвечиваются.

Таким образом, каждый трек представляет собой 16-шаговый секвенсор для одного звука ударных. Для длинных паттернов (более 16 шагов) предусмотрен переключатель 16-шаговых тактов BAR # 1 2 3 4, который расположен справа на общей панели генератора. Переключатель нужен для отображения в 16-шаговом секвенсоре нот редактируемого такта. Кроме этого, как и любой другой генератор, DrumRack имеет встроенный редактор паттернов, который мы рассматривали ранее. Поэтому более детальное редактирование осуществляется в стандартном секвенсоре генератора.

Заслуживают внимания два режима, Mapped и Multi, которые переключаются в секции MIDI общей панели генератора.

В режиме Mapped все ноты треков принадлежат одному паттерну. Если открыть паттерн в секвенсоре, то мы увидим все ноты дорожек ударных. Каждая дорожка будет представлена нотами одной высоты.

В режиме Multi каждая дорожка ударных имеет собственный паттерн. В секвенсоре мы увидим ноты только выбранной дорожки. Смысл режима Multi в том, чтобы изменять высоту нот одной дорожки. Например, изменять высоту тона только одного звука из набора ударных с помощью высоты ноты. Другими словами, в режиме Multi высота ноты дорожки управляет высотой тона семпла (рис. 31).

Рассмотрим подробнее интерфейс управления дорожкой ударных (рис. 32).

Кнопка Compact/Expand предназначена для увеличения или уменьшения изображения трека. В увеличенном виде открывается доступ к большему числу настроек, в том числе появляется возможность простого редактирования динамики нот (рис. 33).

Load Button — кнопка загрузки семплов (WAV) в дорожку. Подбор семплов удобно производить во время прослушивания паттерна, каждый выделенный семпл тут же начинает звучать в общем миксе.

Совет. Для импорта мультисемплов LM4 нужно воспользоваться кнопкой Open Preset общей панели генератора и выбрать LM4 Kits (*.txt).

Track Selector — кнопка выделения трека. Трек выделяется перед удалением кнопкой Del общей панели генератора или в режиме Multi для доступа к нотам в секвенсоре.

Track Number — номер трека. Используется для функции "cut track" (подробнее об этом далее).

Channel Number — номер выходного аудиоканала (селектор выхода). Существует в версии генератора Empty [4xStereo]. С помощью селектора выхода можно назначить дорожку ударных на один из четырех аудиовыходов.

Примечание. По умолчанию генератор DrumRack устанавливается в режим Draft. Напомним, что установка режима высокого качества Production производится в окне Generator Settings (см. ранее).

Sample Display — информационное окно, предназначенное для визуальной оценки формы волны загруженного семпла.

Track Name — информационное поле, предназначенное для отображения названия семпла.

Sample Reverse — кнопка реверсирования семпла. Реверсирование относится к области классических звуковых спецэффектов и остается востребованным в современных аранжировках.

Loop — кнопка зацикливания семпла. Границы лупа определяются маркерами семпла или при их отсутствии — границами семпла.

Envelope Gate/Decay — переключатель режимов амплитудной огибающей. В режиме Gate регулятор Len (длина) просто укорачивает семпл. В режиме Decay регулятор Len уменьшает время спада семпла после его запуска.

Cut Trk и Cut Track Number — управление режимом исключения трека. Работает он следующим образом: например, на треке со звуком Close HiHat мы активировали кнопку Cut Trk; затем выбрали в поле Cut Track Number номер трека со звуком Open HiHat. В результате звук Close HiHat будет запрещать воспроизведение звука Open HiHat. Таким способом реализовано взаимоисключение этих звуков для реалистичной имитации акустической игры на ударных.

Shuffle Odd/Even — настройки режима "грува" (свинга). В режиме Even регулятором SHF (Shuffle) смещаются четные шаги (доли), в режиме Odd — нечетные. В обычной практике используется режим четных нот, хотя в ходе экспериментирования с аранжировкой ударных может пригодиться и "грув" по нечетным долям.

Fit Switch и Length — кнопка автоадаптации и поле изменения длины. Этот режим необходим в случае загрузки на дорожки генератора лупов. Причем лупы могут иметь разный темп, в том числе отличающийся от темпа сонга Orion. Кнопка Fit автоматически адаптирует луп к темпу проекта. При необходимости можно изменить его длину в шагах в поле Length (рис. 34).

Совет. При работе с лупами тоже рекомендуется перейти в режим высокого качества (Production).

Ручки Gain, Pan и Tune управляют общей громкостью трека, панорамой и общей высотой тона.

Ручки Shuffle, Length и Offset управляют степенью "грува", длиной и смещением атаки семпла.

Ручка V>L (Velocity>Level) изменяет степень модуляции громкости динамикой ноты.

Ручка V>T (Velocity>Tune) регулирует глубину модуляции высоты тона динамикой ноты.

Ручка V>O (Velocity>Offset) изменяет глубину модуляции смещения атаки семпла динамикой ноты. При значительной глубине модуляции можно достичь интересного эффекта, когда ноты с большой динамикой звучат с четкой атакой, а ноты с меньшей динамикой звучат мягче. Такой модуляцией можно достичь большего реализма при имитации звучания акустической ударной установки.

Совет. Чтобы вернуть регулятор в исходное положение, воспользуйтесь его контекстным меню (щелкните на нем правой кнопкой мыши) и выберите пункт Reset to Default.

Быстрое редактирование параметра
Если щелкнуть правой кнопкой мыши на регуляторе генератора DrumRack, то появится контекстное меню (рис. 35). В нем есть пункт Edit Pattern Events. С помощью него можно быстро перейти в секвенсор и сразу нарисовать автоматизацию регулятора в паттерне.

Функции редактирования меню Edit
После знакомства с генераторами, секвенсорами и прочими элементами виртуальной студии Orion перейдем к некоторым деталям. А именно к функциям редактирования меню Edit. С помощью этих функций можно произвольно экспериментировать с музыкальным материалом.

Сегодня традиционные методы сочинения музыки успешно дополняются компьютерными технологиями. Поэтому в современное музыкальное программное обеспечение обязательно включаются функции логической обработки, рандомизации и т. д. (подробнее об этом дальше).

Итак, рассмотрим более подробно функции Orion из меню Edit.

Cut, Copy и Paste — это традиционные функции вырезания и копирования содержимого паттернов. Управление этим процессом осуществляется с помощью настроек в окне Copy Options (Edit — Copy Options), рис. 36. Current Pattern or Selection — копируется (вырезается) весь паттерн или его выделенные ноты. Current Controls — все настройки контроллеров данного генератора. Разумеется, вставить настройки можно будет только в однотипный генератор. All Recorded Events копирует все события сонга, но вставить события можно будет только в генератор того же типа. All Patterns — глобальное копирование всех банков паттернов. Флажок Ask this every time нужен для вызова окна настроек Copy Options при каждом обращении к функции Cut или Copy.

Randomize (рандомизация) — это функция случайной генерации музыкального материала. Опция Edit — Randomize Options служит для вызова окна настроек рандомизации — Randomize Options (рис. 37). Если установить флажок Ask this every time, то окно Randomize options будет автоматически вызываться при обращении к функции Randomize.

Итак, если нужно заполнить пустой паттерн, то можно просто применить рандомизацию. Результат зависит от настроек в окне Randomize options. Current Pattern — генерация случайной секвенции. Current Controls — рандомизация всех контроллеров генератора, позволяющая получить случайное звучание.

Примечание. Здесь нужно знать меру, так как не все генераторы и VST-инструменты адекватно отреагируют на рандомизацию. В особенности предостережение относится к сложным инструментам, с большим числом параметров. Тем не менее, рандомизация контролеров — эффективный путь для поиска нового звука. Поэтому достаточно поэкспериментировать с разными инструментами, изучить их поведение и исключить несовместимые с рандомизацией.

Randomize Pattern Algorithm — секция выбора алгоритма рандомизации. Интеллектуальные алгоритмы Trans Flavor 1 и Trans Flavor 2 предназначены для псевдослучайной генерации паттернов с большей музыкальностью и соответствием стилю, чем простое случайное генерирование нот. Алгоритмы применимы для создания секвенций (после генерации ноты можно традиционно редактировать). Pure Random — алгоритм "чистого" паттерна, позволяет конструировать мелодические ходы. Алгоритм вполне применим для машинного поиска мелодии, хотя к нему нужно приспособиться. Chord — интеллектуальный алгоритм генерации нот по аккордам и ладам. В списке можно найти мажорные (Major Chords) и минорные (Minor Chords) аккорды, а также аккорды других разновидностей (Other Chords). Кроме этого, в списке присутствуют ладовые шаблоны: Std Scales (стандартные лады), Pentatonics (лады пентатоники), Modes (лидийский, миксолидийский лад и т. д.) и другие специфические шаблоны лада (Other Scales). Функция Randomize представляет собой мощный инструмент для сочинения музыки, для создания необычных музыкальных и звуковых решений.

Совет. Быстрое транспонирование нот паттерна (или выделенных нот) реализуется с помощью клавиш "стрелка вниз" и "стрелка вверх". Быстрая циклическая прокрутка нот паттерна (или выделенных нот) осуществляется с помощью клавиш "стрелка влево" и "стрелка вправо".

Humanize — это функция "очеловечивания" "безжизненных" компьютерных нот. Ее суть во внесении ошибок, неточностей, характерных для человеческого исполнения музыки. Функция вызывается через меню Edit — Humanize, а ее настройки расположены в окне Humanize (рис. 38).

Рассмотрим подробнее настройки алгоритма Humanize. Note Position — степень случайного смещения нот от идеальной сетки, максимум смещения задается в тиках в поле Max Ticks. Note Velocity — диапазон смещения динамики нот в пределах значения в поле Max Amt. Module Controls — внесение изменений в настройки генератора для создания вариаций звучания. Степень внесения изменений задается в процентах в поле Max %.

Quantize — классический ритмический квантайз и квантайз длительностей. Мы подробно рассматривали эту функцию в разделе "Функция автоквантайза".

Transpose — классическая функция транспонирования нот (рис. 39). Имеет следующие режимы: Current Pattern — транспонируются ноты активного паттерна, All Patterns — транспонируются ноты всех паттернов, All Generators (except Drums) — транспонируются ноты всех генераторов, исключая ударные.

Scale Velocities — функция масштабирования динамики нот паттерна (или выделенных нот) от начального значения (поле Begin) до финального (поле End). Функция особенно полезна для обработки переходов в паттернах ударных (рис. 40).

Lengths (Scale Lengths) — функция масштабирования длины и/или стартовой границы нот. В зависимости от режима функции можно растянуть или сжать фразу во времени в процентах (поле Percent, рис. 41), кроме этого, можно также в процентах изменить длительность нот паттерна (или выделенных нот). Оба режима функции могут использоваться совместно и включаются/выключаются они в секции Scale What: Start Times — масштабируется стартовая позиция нот паттерна (или выделенных нот), Durations — масштабируется длительность нот паттерна (или выделенных нот).

Примечание. Напомним, что выделять ноты нужно инструментом Selection (рамка).

Рассмотрим в качестве примера эксперименты с функцией Scale Lengths. Загрузим два генератора, например Plucked String. Выберем пресеты для генераторов, например, Woody и Asian String. Запустим циклическое воспроизведение паттернов. С помощью функции рандомизации (Edit — Randomize) для каждого из генераторов создадим свой случайный паттерн. Затем паттерн генератора с пресетом Asian String обработаем функцией Scale Lengths. Для начала можно поэкспериментировать со стартовой позицией, в поле Percent ввести числа, например, из следующего ряда: 126, 134, 142, 150, 159. В этом случае паттерн Asian String растянется во времени, и совместное воспроизведение с паттерном Woody может подсказать интересную музыкальную мысль (ноты, кажущиеся избыточными, просто удаляются из паттерна).

Примечание. Растяжение/сжатие музыкальных фраз в паттернах можно отнести к созданию так называемой политемповой музыки. В этом случае фразы в паттернах воспроизводятся параллельно, но в разных темпах. Политемповость — это еще один путь для создания интересной экспериментальной музыки компьютерными средствами. Исполнять подобную музыку вживую достаточно сложно.

Затем можно установить флажок Durations и поработать с длительностью нот. Например, выделить группы нот и изменить их длительность.

Подведем итоги. Функция Scale Length, несмотря на свою простоту, может существенно обогатить аранжировку за счет сжатия/растяжения длительностей нот и изменения темпа музыкальных фраз. Сочетание только двух функций Orion, Randomize и Scale Length, позволит вам быстро создать заготовки для будущей аранжировки. Прием изменения темпа музыкальной фразы хорошо работает на простых звуках, близких по характеру звучания (как в нашем примере). Использование этого же приема для ударных потребует длительного экспериментирования перед получением первых положительных результатов.

Apply Groove Template — функция грув-квантайза или квантайза по ритмическому шаблону. В одноименном окне Apply Groove Template (рис. 42) осуществляются настройки: выбор грув-шаблона, выбор разрешения (Resolution) в длительностях нот. Также регулируется степень грув-квантайза по трем параметрам: позиции, длительности и динамике. Все изменения параметров в этом окне немедленно отражаются на звучании паттерна, поэтому применять грув-квантайз лучше всего в режиме воспроизведения паттерна. Рассмотрим интерфейс окна Apply Groove Template.

Groove Template — список шаблонов. Resolution — разрешение квантайза, например, 16-ые ноты целесообразно квантовать с разрешением Sixteenth. Слайдер Position изменяет степень приближения позиций квантуемых нот к позициям нот шаблона. Слайдер Length изменяет степень приближения длительности квантуемых нот к длительности нот шаблона. Слайдер Velocity изменяет степень приближения динамики квантуемых нот к динамике нот шаблона.

Apply Pluck Template — функция имитации перебора струн, применимая для струнных синтезаторов. Проще говоря, функция служит для интеллектуального преобразования аккордов в быстрые восходящие/нисходящие арпеджио. В окне Apply Chord Pluck Template (рис. 43) можно изменять параметры этой функции. Chord Pluck Template — выбор шаблона преобразования аккорда: от Linear Move (up/down) — линейного смещения нот (с верхней ноты аккорда или c нижней ноты аккорда) до Non-Linear Move (up/down) — нелинейного смещения нот. Линейное смещение реализует задержку между нотами аккорда, зависящую от номера ноты. Нелинейное смещение использует случайный алгоритм задержки. Position — степень смещения нот. Velocity — степень изменения динамики нот.

Запись автоматизации параметра в паттерн
Как известно, ни одна виртуальная студия не обходится без автоматизации. Современная аранжировка предполагает управление звуком в динамике. Результат управления записывается в виде событий автоматизации (Automation Events). В Orion автоматизацию можно записать как в паттерн, так и в сонг. Паттерновая автоматизация имеет жесткую связь с паттерном, отделить ее от паттерна нельзя. В аранжировке это нужно учитывать и автоматизировать в паттерне только базовые повторяющиеся элементы музыкально-звуковой структуры. Например, если на звук наложен фильтр, у которого автоматизирована частота среза, и это по замыслу аранжировщика должно стать постоянным свойством конкретного паттерна, то соответственно применяется паттерновая автоматизация. Однако если изменение частоты среза фильтра встречается в песне всего несколько раз, то проще и правильнее применить сонговую автоматизацию параметра.

Рассмотрим запись автоматизации параметра в паттерн на примере.

Загрузим генератор XR-909 [Stereo] (Insert — Synths — XR-909 [Stereo]). Этот генератор представляет собой виртуальную многодорожечную ритм-машину. Управление звучанием каждого барабана расположено наверху. Ниже расположены треки 16-шагового секвенсора (рис. 44). Для программирования сложных паттернов применяется стандартный секвенсор генератора.

Заполним трек Closed Hihat.

Включим воспроизведение и нажмем кнопку Record на транспортной панели Orion.

Покрутим ручку Dec (Decay, спад) в секции CL. HI (Closed Hihat) на верхней управляющей панели. Сразу же после записи ручка Dec начнет повторять записанное движение.

Остановим запись и через пункт Edit Pattern Events контекстного меню регулятора Dec перейдем в редактор паттернов (секвенсор) генератора, где можно будет отредактировать параметр автоматизации (контроллер), рис. 45.

Запись автоматизации параметра в сонг
Специально для сравнения двух видов автоматизации используем предыдущий пример с генератором XR-909 [Stereo] для записи автоматизации в сонг.

Загрузим генератор XR-909 [Stereo] (Insert — Synths — XR-909 [Stereo]).

Заполним трек Closed Hihat.

На основной панели Orion перейдем в режим Song.

На этой же панели нажмем кнопку Loop, а в полях Start и End зададим границы лупа, то есть введем, соответственно, значения 001 и 004 (рис. 46).

Вызовем окно Song Playlist через меню View — Song Playlist и на треке XR909 щелкнем мышью в каждом такте в границах лупа (с первого по четвертый), рис. 47. Тем самым мы запрограммировали сонг на воспроизведение паттерна A1 четыре раза.

Включим воспроизведение и запись. Запись будет производиться в цикле, так как нажата кнопка Loop.

Покрутим ручку Dec в секции CL. HI на верхней управляющей панели на протяжении четырех тактов цикла.

Остановим запись и через пункт Edit Song Events контекстного меню регулятора Dec перейдем в окно Song Event Editor (рис. 48). Окно имеет интуитивно понятный интерфейс. Здесь можно редактировать автоматизированный параметр в сонге.

Таким образом, удобнее всего к записи автоматизации в сонг переходить на финальной стадии работы над аранжировкой, когда паттерны запрограммированы и из них уже собирается композиция.

Генерация ритмов с помощью функции Groove Slicer
Функция Groove Slicer встроена в генератор Sampler виртуальной студии Orion. Суть ее проста: в семплер загружается луп, затем луп делится на слайсы (сегменты) с одновременным созданием управляющих нот в паттерне генератора. В дальнейшем с полученной конструкцией можно экспериментировать, чем и займемся. Но сначала произведем необходимый порядок действий для разделения лупа на слайсы.

Загрузим генератор Sampler через меню Insert — Sampler — Empty [Stereo].

Загрузим в семплер луп, нажав кнопку с пиктограммой папки (рис. 49).

Перейдем в окно Groove View, нажав кнопку с пиктограммой грув-слайсера (рис. 50).

В окне Groove View нажмем кнопку Detect и вызовем окно настроек процесса Groove Slicing (рис. 51). В этом окне возможны следующие настройки. Slicing Options (опции деления лупа на слайсы): Autodetect Slices — автоматическое определение границ слайсов, Cut Groove into 8th — разрезать грув на слайсы по восьмым, Cut Groove into 16th — разрезать грув на слайсы по шестнадцатым. Detector Options — настройка порога детектора, в поле Threshold (порог) устанавливается порог анализа ритмической активности семпла. Advanced Options — дополнительные настройки: Detector Attack — время срабатывания детектора, Detector Release — время восстановления детектора. От этих опций зависит количество слайсов и расположение их границ. Флажок Recreate Groove in Piano Roll — автоматическая генерация нот грува при детектировании. Кнопка Go! запускает алгоритм деления лупа на слайсы.

В окне Groove View (рис. 52) можно прослушать слайс с помощью выделения мышью, изменить его уровень с помощью ручки Level, изменить панораму ручкой Pan, изменить высоту тона с помощью ручки Pitch, изменить границу слайса мышью, добавить слайс с помощью пункта Add Slice контекстного меню, удалить слайс с помощью пункта Delete Slice контекстного меню, реверсировать слайс с помощью пункта Reverse Slice контекстного меню, сгенерировать новый нотный грув с помощью пункта Recreate Groove in Piano Roll. Последняя функция важна, так как в случае изменения границ слайсов луп может потерять синхронизацию.

Для нашего примера разделим луп на слайсы по 16-ым нотам. Тогда ноты грува будут выглядеть так, как показано на рис. 53. Паттерн начинается с ноты C5.

Теперь можно поэкспериментировать с нотами грува и получить новые ритмы в редакторе паттернов (Piano Roll). К паттерну грува применим функцию рандомизации (Edit — Randomize). Транспонируем ноты вверх к ноте C5 с помощью клавиши "стрелка вверх". Поэкспериментируем, прокрутим паттерн с помощью клавиши "стрелка вправо". Если результат нас устроил, то применим функцию Scale Length к некоторым выделенным нотам грува.

Затем загрузим копию генератора Sampler, загрузим в него другой луп и повторим вышеописанную последовательность действий по разделению лупа на слайсы и генерации нот грува.

Продолжим эксперименты и обработаем луп второго семплера. В секции Filter выберем тип фильтра LP-24, настроим уровень ручкой Gain, частоту среза ручкой Cutoff и резонанс ручкой Reso (рис. 54). В секции Velocity настроим модуляционные связи между динамикой нот грува и параметрами обработки. Ручку Amp, отвечающую за глубину модуляции Динамика — Громкость уведем влево. Ручку Filter (глубина модуляции Динамика — Фильтр) выведем в позицию примерно Vel-Filt=43 (смотреть в строке состояния программы). Ручку Start (модуляция Динамика — Стартовая позиция слайса) выставим в позицию Vel-Start=77. Теперь звучание второго лупа стало лучше согласовываться со звучанием первого лупа.

Остался еще один штрих — автоматизация. Автоматизируем параметры фильтра первого лупа (генератор Sampler # 1). Выберем тип фильтра LP-24. Нажмем кнопку Record на транспортной панели и в режиме циклической записи покрутим ручки Cutoff и Reso. После остановки записи через пункт Edit Pattern Events контекстного меню регулятора перейдем в окно Piano Roll (секвенсора генератора) и при необходимости отредактируем контроллер F-Cutoff (рис. 55).

Виртуальный микшер Orion Platinum
Виртуальный микшер — это сердце виртуальной студии Orion. Как бы не использовался Orion — в режиме ReWire-master или ReWire-slave — все сигналы генераторов проходят через виртуальный микшер и обрабатываются плагинами. Причем, в режиме ReWire-slave в Orion сохраняется доступ к DirectX- и VST-плагинам.

Каждый загруженный генератор автоматически получает канал в микшере. Генераторы с многоканальным выходом представлены в микшере несколькими канальными линейками. Например, многоканальная модификация генератора XR-909 [10xMono], который загружается через меню Insert — Synths — XR-909 [10xMono]. Треки этого генератора выведены на десять монолинеек микшера. Это удобно, если требуется обработать каждый трек генератора отдельными плагинами, сформировать разные посылы для каждого звука ударных.

Примечание. Встроенные плагины Orion работают одинаково хорошо как на моноканалах, так и на стереоканалах. При работе с DirectX- и VST-плагинами нужно учитывать их особенности, некоторые плагины предназначены только для моноканалов и т. д.

Маршрутизация сигнала в канале
Рассмотрим маршрут аудиопотока в канале для того, чтобы иметь четкое представление, в какой последовательности обрабатывается звук плагинами, а также как и откуда поток разветвляется на посылы. Откроем окно Mixer (рис. 56).

С генератора аудиопоток поступает на канальный эквалайзер, модуль EQ. Включение/выключение модуля выполняется красной кнопкой в левом верхнем углу модуля (на рис. 56 отмечена стрелкой).

Примечание. Все секции канала включаются/выключаются красными кнопками Enable Switch.

Эквалайзер состоит из двух фильтров типа "полка" (Hi Sh и Lo Sh), регулирующих спектр на краях частотного диапазона, а также из двух полосовых фильтров: Resonant Bandpass Filter (резонансный) и Bandpass Filter. Полосовые фильтры позволяют параметрическую регулировку (параметры Gain — уровень, Freq — частота и Q — добротность) в диапазоне Hi Mid (верхняя середина) и полупараметрическую (уровень и частота) в диапазоне Lo Mid (нижняя середина).

После эквалайзера сигнал проходит через два инсертных слота: Insert #1 и Insert #2. Для загрузки плагина нужно щелкнуть правой кнопкой мыши на слоте и в контекстном меню New Effect выбрать плагин (рис. 57).

Название загруженного плагина отображается в слоте (рис. 58). Для вызова окна настроек плагина достаточно щелкнуть в слоте на его названии. Выгрузка плагина выполняется закрытием его окна (как окна Windows), при этом Orion выдаст запрос об удалении эффекта.

Отметим удобное интерфейсное решение Orion. В меню загрузки New Effect отображается список плагинов, которые загружались в слот, но их окна не были закрыты. Поэтому при подборе плагина после его выгрузки можно быстро вернуться к одному из предыдущих вариантов (рис. 59). Кроме этого, плагин можно быстро перебросить в другой слот, на другой канал, что существенно ускоряет процесс экспериментирования со звуковой обработкой.

Совет. Чтобы воспользоваться дополнительными функциями эквалайзера, щелкните правой кнопкой мыши на любом из его регуляторов. Пункт Enable Soft Saturation контекстного меню включает алгоритм сатурации для имитации эффекта насыщения гармониками аналогового эквалайзера. Пункт EQ is POST-FX устанавливает эквалайзер в цепочку после инсертных плагинов.

После инсертных слотов сигнал поступает в секцию посылов (FX Sends). Каждый из четырех регуляторов уровня посыла изменяет уровень аудиопотока, направляемого на соответствующий канал возврата (Return). Доступ к Return-каналу осуществляется в окне Master. В принципе, организация посылов в Orion не отличается от остальных виртуальных студий. Чтобы организовать посыл, достаточно установить его уровень, а затем в Return-канале загрузить плагин (плагины) в инсертный слот (слоты), рис. 60. Окно Master вызывается через меню View — Master Section.

В Orion есть возможность загрузить плагин на регулятор посыла, то есть между каналом и Return-каналом. Делается это через контекстное меню New Effect регулятора FX (рис. 61).

Примечание. Обратим внимание на пункт Linked to Channel Volume в этом же контекстном меню. Если он отмечен, то уровень посыла зависит от уровня громкости канала, если снят, то на сигнал посыла действует только регулятор панорамы.

Рассмотрим простой пример. Загрузим генератор XR-909 [Stereo], запрограммируем паттерн. На регулятор посыла FX загрузим встроенный плагин Pattern Controlled Filter. В разрыв Return-канала загрузим плагин Impulse Response Processor (рис. 62), являющийся сверточным процессором. Настроим плагин Pattern Controlled Filter: установим флажки Reso и BP-24, затем нарисуем мышью управляющий паттерн (внутреннюю автоматизацию). В плагин Impulse Response Processor загрузим пресет Large Hall 2 и уменьшим длину отклика регуляторами Length и Release (при желании можно загрузить импульс кнопкой Load IR, например, использовать импульсы сверточного процессора из семплера Kontakt 2). Результат: сигнал посыла обрабатывается цепочкой из программируемого фильтра и сверточного процессора. Причем фильтр включен в разрыв шины посыла до первого слота Return-канала.

После посылов аудиопоток поступает на регуляторы громкости и панорамы (еще канал управляется традиционными кнопками Mute и Solo) и на коммутатор выходов: кнопки M, 1, 2, 3, 4. Кнопка M коммутирует аудиопоток на Master-канал. Кнопки 1, 2, 3, 4 предназначены для коммутации канала на любую из четырех подгрупп (Subgroup), которые также расположены в окне Master. Линейки подгрупп называются Bus #1 — Bus # 4. Причем сигнал канала можно распараллеливать, так как кнопки коммутации можно включать и выключать независимо друг от друга.

Совет. Щелчок мышью на названии канала вызывает окно генератора.

Примечание. Подгруппы в Orion имеют то же функциональное назначение, что и групповые треки (Group Channel Tracks) в Cubase SX. Каналы можно объединять в группы для общей звуковой обработки или для многоканального вывода звука при соответствующем звуковом оборудовании. Напомним, что подгруппы, Return-каналы и Master-канал расположены в окне Master (меню View — Master Section).

Автоматизация микшера и плагинов Orion
Автоматизация виртуального микшера и плагинов осуществляется так же, как и генераторов (см. ранее). Покажем, как это делается на примере: запишем автоматизацию в режиме циклической записи на четырех тактах сонга.

На основной панели Orion перейдем в режим Song.

На этой же панели нажмем кнопку Loop, а полях Start и End зададим границы лупа, то есть введем соответственно значения 001 и 004.

Вызовем окно Song Playlist через меню View — Song Playlist и на треке XR909 щелкнем мышью в каждом такте в границах лупа (с первого по четвертый). Тем самым мы запрограммировали сонг на воспроизведение паттерна A1 четыре раза. Для генератора XR-909 [Stereo] автоматизируем параметр OH-Decay (см. раздел "Запись автоматизации параметра в сонг").

Затем в режиме записи покрутим ручку FX Send 1 и Release плагина Impulse Response Processor.

После этого последовательно щелкнем правой кнопкой мыши на каждом из автоматизированных регуляторов и выберем пункт контекстного меню Edit Song Events. Тем самым для каждого параметра мы вызовем окна Song Event Editor (рис. 63), где автоматизацию можно корректировать.

Виртуальный микшер в режиме ReWire-slave

Включим Orion Platinum в ведомом режиме совместно с Cubase SX 3. Для этого первым приложением запустим Cubase SX, а вторым — Orion.

В Cubase SX вызовем окно Orion через меню Devices — Orion (рис. 64).

Приложения Cubase SX (master) и Orion (slave) соединены через десять ReWire-каналов. Ярлыки Mix-L и Mix-R обозначают ReWire-каналы связи с каналом Master в Orion. Остальные ReWire-каналы связаны с подгруппами Bus. Подгруппы можно использовать так же, как и в случае связи Orion с внешним многоканальным оборудованием, то есть распределить каналы Orion по подгруппам и направить их аудиопотоки в Cubase SX. Чтобы использовать все ReWire-каналы, нужно нажать все кнопки в окне Orion.

Работа с MIDI в ReWire-студии "Cubase SX 3 — Orion 6"
Протокол ReWire обеспечивает не только передачу аудиопотоков, но и MIDI. Поэтому из Cubase SX можно управлять по MIDI генераторами Orion. При этом работа в ReWire-студии "Cubase SX 3 — Orion 6" может строиться по нескольким принципам.

1. Внутреннее программирование паттернов в Orion, в Cubase SX смешиваются ReWire-аудиопотоки. Обработка звука плагинами производится в обеих программах. В каждой программе записывается своя автоматизация, например, в Orion — автоматизация паттернов и сонга.

2. Внутреннее программирование паттернов в Orion, из Cubase SX осуществляется управление звучанием генераторов с помощью MIDI-контроллеров (MIDI-автоматизации).

3. Управление генераторами Orion осуществляется из Cubase SX.

В реальном проекте, как правило, комбинируются все способы организации работы. Рассмотрим на практике, как реализовать управление генераторами Orion по MIDI из Cubase SX.

В Orion Platinum загрузим генератор XR-909 [Stereo] (меню Insert — Synths — XR-909 [Stereo].

В общей панели генератора нажмем кнопку OPT и выберем опцию Config.

В окне Generator Settings в поле Channel выберем 1 (первый MIDI-канал).

В Cubase SX создадим MIDI-трек и в поле Out панели Inspector выберем ReWire-порт Orion Channel #1, затем напишем MIDI-партию (рис. 65). Если все сделано правильно, то MIDI-партия должна озвучиваться генератором Orion.

В Cubase SX раскроем субтрек автоматизации, щелкнем в поле параметра и в появившемся меню выберем пункт More... В появившемся окне Add Parameter раскроем папку All CC и выберем в качестве параметра MIDI-автоматизации, например, MIDI-контроллер СС 16.

Инструментом Draw (карандаш) нарисуем кривую автоматизации (рис. 66) и включим циклическое воспроизведение на границах MIDI-партии.

В Orion Platinum в панели управления генератора XR-909 выберем регулятор, щелкнем по нему правой кнопкой мыши и в контекстном меню выберем пункт Link To Next MIDI Controller (рис. 67). С этого момента регулятор будет управляться MIDI-контролером CC16 из Cubase SX. Осталось только творчески нарисовать кривую MIDI-автоматизации на субтреке.

Совет. Для более реалистичной имитации аппаратной ритм-машины лучше выполнить программирование внутреннего секвенсора генератора Orion, вместо того, чтобы управлять этим генератором нотами из Cubase SX. Иначе говоря, распределение задач может быть таким: в Orion программируется набор паттернов для генератора ударных, затем часть аранжировки делается в Cubase SX, после чего в Orion программируется сонг для ритм-машины уже под аранжировку Cubase SX.

Программирование сонга в Orion
Программирование сонга осуществляется в окне Song Playlist (меню View — Song Playlist). В этом окне можно легко составить сонг не только из паттернов генераторов, но и из обычных семплов на аудиотреке. Нам кажется, что эффективнее работать с семплами на аудиотреках Cubase SX (особенно если учесть новые продвинутые алгоритмы работы с аудио в Cubase SX 3).

Напомним, что на основной панели управления Orion нужно переключиться в режим воспроизведения сонга (Song). Окно Song Playlist имеет простой интерфейс. Оно представляет собой мультитрек, где каждый трек принадлежит одному генератору. На треках располагаются паттерны-ссылки на паттерны генераторов. Их порядок определяет порядок воспроизведения паттернов генераторов.

Программирование сонга и паттернов
Программирование аранжировки можно начать, что называется, с чистого листа (рис. 68).

На треке Monobass щелкнем на первом такте и создадим трековый паттерн-ссылку сонга.

Примечание. Если дважды щелкнуть мышью (в модификации инструмента "карандаш") на паттерне-ссылке, то либо появится ранее свернутый генератор, либо сразу же откроется секвенсор генератора, готовый к программированию паттерна. Каждый щелчок левой кнопкой создает паттерн-ссылку, а правой — удаляет. Протаскивая по вертикали на паттерне-ссылке курсор мыши, можно изменять ссылку на другой номер паттерна и банк.

Запрограммируем паттерн и выйдем из секвенсора генератора.

Щелкнем в соседнем такте, создадим паттерн-ссылку, а затем щелкнем по нему повторно и, удерживая левую кнопку мыши нажатой, протащим курсор вверх по паттерну-ссылке. При этом номер паттерна изменится на следующий.

Дважды щелкнем на новом паттерне-ссылке и снова зайдем в секвенсор генератора, но уже в следующий паттерн. Повторим программирование паттерна.

Таким способом можно одновременно программировать паттерны и конструировать сонг.

"Живая" запись сонга
Для "живой" записи сонга нужно иметь в запасе запрограммированные паттерны генератора. Далее нужно произвести следующую последовательность действий.

На треке с генератором нажать кнопку R (Record).

Установить курсор сонга в нужную позицию, например, в начало сонга.

На генераторе выбрать первый (для аранжировки) паттерн из банка.

Включить запись, и после вступления метронома просто переключать паттерны на генераторе с некоторым опережением, отслеживая движение курсора сонга. Сонг программируется автоматически.

Копирование и перемещение паттернов сонга
В интерфейсе окна Song Playlist предусмотрен инструмент Selection (рамка), с помощью которого можно выделять, перемещать и копировать паттерны и группы паттернов. Для перемещения нужно щелкнуть на паттерне или выделить его рамкой, затем перетащить его в новую позицию на треке (рис. 69). При перетаскивании с нажатой клавишей Ctrl происходит копирование паттерна.

Кнопки Solo и Mute в окне сонга
Кнопки Solo и Mute позволяют быстро солировать и заглушать нужные треки. Проще говоря, функциональное назначение этих классических кнопок для сонга такое же, как и для обычного мультитрека. Некоторая особенность в том, что в сонге заглушаются треки со ссылками на паттерны генераторов, а не сами генераторы.

Сочетание ритм-машины Orion с Грув-агентом
Часто в проектах используется сочетание живого барабанщика с ритм-машиной. Этот прием применяется уже довольно давно и успешно. Зададимся вопросом: можем ли мы смоделировать этот альянс на компьютере с помощью виртуальных технологий? Да, если творчески совместить особенности звучания генераторов ReWire-приложения Orion и VST-инструмента Steinberg Groove Agent.

Проанализируем особенности приложений. Для Orion, с его сонго-паттерновой структурой аранжировки, больше подойдет роль ритм-машины (особенно если использовать низкие значения параметра Timebase секвенсора, меню Options — Timebase).

Примечание. Субъективно партии ударных в Orion звучат ровнее и более стабильно, чем в Cubase SX, что создает ощущение синхронизированной с Cubase SX ритм-машины.

Запрограммируем паттерны и составим из них сонг под аранжировку Cubase SX в режиме ReWire-slave.

Грув-агенту, наоборот, больше подойдет роль импровизатора-барабанщика. И это несмотря на то, что внутренняя база Грув-агента тоже состоит из паттернов. Однако есть и отличия. Во-первых, встроенные паттерны Грув-агента исполнены и записаны вживую. Во-вторых, управление паттернами в Грув-агенте имеет свои особенности, которые легче, чем в Orion, позволят смоделировать живое исполнение.

Сформулируем стратегию. Ритм-секция в нашем примере формируется двумя приложениями. Постоянная (луповая) часть ритма обеспечивается генератором (генераторами) Orion, а "живая" импровизационная часть — VST-инструментом Groove Agent.

Таким образом, наши действия сводятся к следующему: в Orion запрограммировать паттерны и сонг под аранжировку Cubase SX, в Cubase SX записать управляющий MIDI-трек для Грув-агента.

А теперь конкретный пример. Приложения Orion и Cubase SX связаны по протоколу ReWire, и в Cubase SX уже есть набросок аранжировки.

В Orion загрузим в качестве генератора VST-инструмент Battery 2 (меню Insert — VST Instruments — Battery2VST).

Заполним семплер Battery 2 каким-нибудь набором из звуков ударных.

Перейдем в Cubase SX 3 и загрузим VST-инструмент Groove Agent 2 (меню Devices — VST Instruments — groove agent).

Установим в Cubase SX темп аранжировки 150 (меню Project — Tempo Track — tempo).

Перейдем в Orion и запрограммируем первый паттерн A1 для Battery 2. Для удобства включим графический режим редактирования динамики нот, нажмем кнопку Vel (рис. 70). К нотам E3 применим легкий грув-квантайз (меню Edit — Apply Groove Template). В качестве шаблона выберем Jazz Swing.

Скопируем паттерн A1 (меню Edit — Copy) в ячейку паттерна A2. Затем, последовательно выделяя группы нот инструментом "рамка", сдвинем их клавишами "стрелка вправо" и "стрелка влево" (функция ротации паттерна). Дорисуем недостающие ноты и удалим лишние (рис. 71).

Скопируем паттерн A2 (меню Edit — Copy) в ячейку паттерна A3. Затем сдвинем ноты и отредактируем рисунок. Проделаем те же действия, что и в предыдущем пункте (рис. 72).

Запрограммируем сонг под аранжировку Cubase SX. В Orion перейдем в режим сонга, включим воспроизведение и, следя за позицией курсора, расставим паттерны. Курсор сонга можно быстро перемещать, щелкая мышью по линии Timeline с номерами тактов (рис. 73).

Примечание. Программирование сонга в Orion можно сделать и после работы с Грув-агентом в Cubase SX.

В инсертный слот канала Battery (Bat. 1/2) загрузим встроенный плагин Dynamic Shaper (рис. 74) и выберем для него пресет More Attack. Плагин сделает звучание семплера Battery более динамичным, подчеркнет атаку.

Перейдем в Cubase SX и запустим Грув-агент кнопкой Run на его панели. Выберем стиль Drum n Bass. Запустим Грув-агент совместно с Orion и сбалансируем уровни на микшере Cubase SX.

Совет. При необходимости можно настроить ударную установку Грув-агента, поменять или заглушить некоторые звуки. Для выбора и замены нужно щелкнуть в слоте и выбрать звук из списка. Для заглушения нажать кнопку Mute.

Создадим управляющий MIDI-трек (Project — Add Track — MIDI) и назначим его на виртуальный порт Грув-агента. Примем к сведению, что ноты в диапазоне С4-С6 запускают разные паттерны, а нота B3 останавливает текущий паттерн.

Установим курсор в начало аранжировки и начнем запись управляющей MIDI-партии Грув-агента (рис. 75). Кстати, ее не обязательно квантизировать. Исполнение управляющей MIDI-партии под аранжировку потребует репетиции или записи дублей.

Теперь можно произвести простой эксперимент, запустить аранжировку и поочередно отключить Грув-агент и генератор Battery 2 (в окне VST Instruments программы Cubase SX временно нажать кнопку Instrument Bypass или в Orion в окне Mixer временно нажать кнопку Mute). А затем оценить, какой именно вклад в звучание ударных вносит Грув-агент, а какой — Orion.

При необходимости можно усложнить задачу и использовать так называемый стайл-морфинг. Для этого нужно загрузить две копии Грув-агента, настроить их на разные стили. После этого заглушить группы звуков в Грув-агентах по принципам взаимоисключения и дополнения. Например, заглушить звуки хета одной копии Грув-агента, а взять их с другой копии Грув-агента. А затем запрограммировать две независимые управляющие MIDI-дорожки (рис. 76).

Ableton Live 5 управляет генераторами Orion 6 (огибающие, контроллеры)
Рассмотрим другой вариант: подключение Orion 6 как ReWire-slave к Ableton Live 5. В такой ReWire-студии появятся новые возможности. Отчасти из-за специфики управления с помощью огибающих клипов в Ableton Live, отчасти из-за рассмотренных ранее особенностей Orion 6. Напомним, что Ableton Live работает в двух режимах: сессии и аранжировки. В режиме сессии пользователь управляет клипами в реальном времени, и его импровизация может быть записана как стандартная мультитрековая аранжировка. Затем, в режиме аранжировки можно заниматься редактированием, сведением, переходить в режим сессии, импровизировать и снова возвращаться в исходную аранжировку. Короче говоря, Ableton Live — это, прежде всего, концертная программа. Однако ничто не мешает использовать ее в студии, так как потенциал побуждения к свободному творчеству у программы велик.

Рассмотрим возможный вариант совместного использования Orion и Ableton Live на примере.

Как первое приложение загрузим Ableton Live, а как второе — Orion.

В Ableton Live в режиме сессии создадим аудио- и MIDI-трек (меню Insert — Insert Audio Track, Insert — Insert MIDI Track).

На аудиотреке в списке Audio From найдем ReWire-порт Orion и чуть ниже в списке аудиоканалов выберем 1/2:Mix-L, Mix-R. (Master-канал программы Orion), рис. 77.

В секции Monitor нажмем кнопку In.

На MIDI-треке в списке MIDI To найдем виртуальный ReWire-MIDI-порт Orion и чуть ниже в списке MIDI-каналов выберем Channel # 1.

В Orion, который предварительно установлен в режим воспроизведения паттернов, загрузим генератор DrumRack. В его верхней панели нажмем кнопку Opt и выберем пункт меню Config.

В окне Generator Settings установим следующие параметры: в секции Quality переключимся на Production, в секции MIDI In установим первый MIDI-канал в списке Channel.

В списке пресетов выберем ударную установку 80tiesKit01.

В Ableton Live дважды щелкнем в слоте MIDI-трека — создадим пустой MIDI-клип. Затем дважды щелкнем на пустом MIDI-клипе.

В редакторе MIDI Note Editor активируем кнопку с пиктограммой наушников, затем проведем мышью по виртуальной MIDI-клавиатуре и определим высоту нот, соответствующих ударным генератора Orion.

После этого запустим MIDI-клип, перейдем в режим Draw Mode и начнем рисовать ноты MIDI-клипа ударных (рис. 78). При необходимости изменим шаг сетки с помощью контекстного меню.

Перейдем в редактор огибающих, нажмем кнопку E (Show/Hide Envelopes Box). Тип огибающей — MIDI Ctrl (MIDI-контроллер) уже установлен в поле Device Chooser. Осталось выбрать контроллер в списке Control Chooser (рис. 79).

Нарисуем произвольную огибающую и перейдем в программу Orion.

В генераторе DrumRack раскроем трек 01 (звук BD), затем щелкнем по ручке Len (длина семпла) правой кнопкой мыши и выберем пункт Link To Next MIDI Controller в контекстном меню. С этого момента длина семпла BD (ac-bd-08) генератора ударных будет вариативно изменяться в соответствии с огибающей контроллера CC 17.

Перейдем в Ableton Live и в редакторе Envelope Editor нарисуем окончательный вариант огибающей контроллера CC 17 (рис. 80).

Локальная (unlinked) огибающая
Можно усложнить задачу и воспользоваться встроенной в Ableton Live функцией отвязки огибающей от основного лупа. Проще говоря, огибающая может иметь собственный локальный луп. Проделаем это на практике и используем наш предыдущий пример.

В редакторе огибающих Envelope Editor нажмем кнопку Linked. Затем растянем маркер Loop Brace вправо. Тем самым мы увеличили длину локального цикла огибающей. Затем дважды щелкнем в поле Zooming Hot Spot для установления полного масштаба огибающей. После этого возьмем карандаш (режим Draw) и дорисуем огибающую контроллера CC 17 (рис. 81).

Таким способом мы достигли большей вариативности звука BD барабанного генератора Orion. Отметим, что так красиво и удобно данный метод реализуется только в Ableton Live.

Подключение Ableton Live как ReWire-slave к Orion Platinum
Ableton Live можно подключить в ведомом режиме (ReWire-slave) к Orion. Для этого сначала в Orion нужно зайти в меню Insert — ReWire — Ableton Live (отметить пункт Ableton Live). После этого в окне Mixer появятся ReWire-линейки. Только потом можно запускать Ableton Live.

Рассмотрим простой пример начала работы над аранжировкой в обоих приложениях.

В Orion через меню Insert — Synths — Plucked String загрузим генератор Plucked String. Выберем пресет AsianString.

Нажмем кнопку Edit и зайдем в секвенсор генератора. С помощью меню Edit — Randomize сгенерируем паттерн. Если результат нас не удовлетворил, повторим случайную генерацию или выполним ротацию паттерна с помощью клавиш "стрелка вправо" и/или "стрелка влево".

В окне Mixer разведем регуляторы панорамы ReWire-линеек Mix L и Mix R влево и вправо соответственно. Запустим воспроизведение паттерна генератора Plucked String.

Перейдем в Ableton Live. В слот аудиотрека перетащим из окна браузера аудиолуп. Создадим MIDI-трек. В MIDI-трек загрузим инструмент Impulse с групповым пресетом Cold Chillin (рис. 82).

Запустим пустой MIDI-клип и заполним его нотами. Для удобства нажмем кнопку Fold. Тогда названия ударных будут отображены на виртуальной клавиатуре слева (рис. 83).

Дважды щелкнем на аудиоклипе в слоте аудиотрека — раскроем форму волны в окне Clip View.

Запустим аудиоклип и выполним эластичное редактирование с помощью Warp-маркеров (рис. 84). Затем регулятором Transpose транспонируем клип.

При необходимости, например, для независимой обработки треков Ableton Live плагинами Orion, можно развести треки по ReWire-каналам. Для этого достаточно в списке Audio To выбрать пункт ReWire Out. А затем в списке Output Channel (чуть ниже) назначить ReWire-канал (рис. 85).

В Orion в окне Mixer нужно развести по панораме соответствующие ReWire-линейки (рис. 86).

Совет. Пару разведенных по панораме ReWire-линеек лучше назначить на группу, например, Bus 03 и Bus 04 на группу 1 (Bus #1 в окне Master). А затем в разрыв группы вставить инсертный плагин. В нашем примере можно вставить в разрыв группы встроенный в Orion плагин Sidechain Controlled Filter. А в списке каналов Sidechain Chan выбрать канал Pl. String #1 (рис. 87). Тогда звук трека Ableton Live будет модулироваться сигналом генератора Plucked String.

Группирование плагинов и инструментов в Ableton Live
В Ableton Live 5 появились новые возможности. Ранее мы уже рассмотрели пример использования группового пресета Cold Chillin для инструмента Impulse. Теперь в Ableton Live можно группировать плагины и инструменты, запоминать пресеты групп. В реальном проекте звуковая обработка может быть достаточно сложной, в цепочке может быть задействовано одновременно несколько MIDI-, аудиоплагинов и инструментов. В группе запоминается вся цепочка, при этом нужно учесть одно ограничение — группируются только встроенные плагины и инструменты Ableton Live.

Делается это так: нужно выделить устройства с нажатой клавишей Shift и применить команду контекстного меню Group Device (рис. 88). Для сохранения пресета нужно перетащить группу в браузер в соответствующую папку (например, для аудиоплагинов — в папку Audio Effect Groups).

Примечание. Групповой пресет, содержащий виртуальный инструмент, сохраняется в папке этого же инструмента Ableton Live.

Аудиоплагины Ableton Live 5
Если Ableton Live подключается в режиме ReWire-slave, то VST-плагины и VST-инструменты становятся недоступны. Именно такая конфигурация рассмотрена ранее, когда ведущим приложением был сделан Orion. Однако в такой конфигурации VST-плагины внутри Ableton Live не очень нужны. Во-первых, их можно загрузить в Orion. Во-вторых, в Ableton Live 5 встроены оригинальные мощные аудиоплагины, представляющие самостоятельный интерес. Напомним, что одна из причин, по которым мы объединяем вместе разные ReWire-приложения, это их эксклюзивные встроенные плагины. Поэтому подробнее рассмотрим устройство встроенных аудиоплагинов Ableton Live 5.

Плагин Auto Filter
В плагине Auto Filter (рис. 89) нашла свое отражение виртуальная модель аналогового фильтра с возможностью модуляции частоты посредством повторителя огибающей или LFO.

В левой верхней части панели расположен дисплей с манипулятором (XY-контроллер) для оперативного изменения частоты среза и добротности фильтра. Под дисплеем находятся четыре кнопки с наглядными пиктограммами, отображающими типы фильтров (слева направо): НЧ-фильтр с управляемой частотой среза (поле Frequency) и добротностью (поле Q), ВЧ-фильтр с управляемой частотой среза и добротностью, полосовой фильтр с управляемой центральной частотой и добротностью, режекторный фильтр с управляемой центральной частотой и добротностью.

В фильтр встроена интересная секция Quantize Beats, позволяющая квантовать модуляцию частоты. Квантайз модуляции усиливает динамику фильтра. Нумерация кнопок квантайза осуществлена в 16-ых нотах (интервал длительности с 0,5/16, 1/16 по 16/16). Например, выбор кнопки 2 означает, что модуляция огибающей будет происходить по восьмым нотам.

Секция огибающей (Envelope) содержит три регулятора: Amount — степень модуляции, Attack — время срабатывания огибающей при увеличении входного сигнала, Release — время восстановления огибающей при уменьшении входного сигнала. Эти регуляторы помогут настроить динамику фильтра.

Секция LFO/S&H представлена двумя LFO для модуляции огибающей. Особенность конструкции фильтра состоит в том, что используются два LFO-генератора, по одному на каждый канал стереопары. Рассмотрим интерфейс секции LFO/S&H: в списке Shape можно выбрать форму волны LFO-генераторов; регулятором Amount изменяется глубина модуляции; регулятор Rate меняет частоту модуляции, она может измеряться в герцах и нотах; регулятор Phase вносит фазовый сдвиг между LFO-генераторами, который может применяться для специфического эффекта автопанорамы фильтра; регулятор Offset (в нотном режиме частоты Rate) вносит постоянный сдвиг фаз между LFO-генераторами.

Примечание. Еще раз отметим, что для всех плагинов Ableton Live можно записывать автоматизацию.

Плагин Auto Pan
Для эффекта модуляции панорамы предназначен плагин Auto Pan, который к тому же еще имеет оригинальный интерфейс (рис. 90). Управление плагином осуществляется просто. На дисплее имеются две огибающие громкости для каждого канала стереопары (L и R). Когда они в противофазе — эффект достигает максимума, когда они в фазе — эффект нулевой.

Рассмотрим устройство интерфейса: Amount — степень эффекта автопанорамы; Rate — частота модуляции эффекта, может быть представлена в нотах и герцах в зависимости от позиции переключателя Hz/нота; Phase — уровень фазового сдвига между огибающими обоих каналов; Shape — изменение формы кривой огибающих; Normal/Invert — режим прямой/инверсный для огибающих; Offset — смещение огибающих; четырехпозиционный переключатель формы Shape для выбора формы огибающих. Если переключатель Hz/нота находится в положении Hz, то регулятор Phase работает в двух режимах: в режиме стандартного регулятора фазового сдвига Phase (если переключатель Phase/Speaker в положении Phase), в режиме регулятора имитации Лесли-эффекта Spin (если переключатель Phase/Speaker в положении Speaker).

Плагин Beat Repeat
Beat Repeat — новый плагин в пятой версии Ableton Live. Он предназначен для повторов сегментов входного сигнала. Алгоритм Beat Repeat можно отнести к одному из самых ярких способов обработки. Ритмический рисунок лупа может быть полностью изменен.

Принцип действия плагина состоит в следующем: Beat Repeat через фиксированный временной интервал запоминает сегмент клипа, затем делит его на слайсы (сектора) и повторяет их с разными параметрами воспроизведения.

В верхней части плагина Beat Repeat есть два дисплея: дисплей повторов и дисплей фильтра (рис. 91). Ниже дисплеев располагаются элементы управления. Interval — интервал записи в память, определяет насколько часто плагин запоминает сегмент и повторяет его, интервал записи синхронизирован с темпом проекта. Offset —смещение интервала. Grid — шаг сетки, который задает длину слайса (сектора) для будущих повторов. Variation — рандомизация шага сетки (модуляция по случайному закону). Repeat — кнопка режима постоянного повторения, сегмент пишется в память и затем повторяется вплоть до отпускания кнопки. Chance — блок логики и вероятности, определяющий шансы для повторов; если уровень Chance = 0%, то повторы исключены. Gate — формирует общую длину для блока повторов в 16-ых нотах. Pitch — применение эффекта Pitch Shift к повторам (сама длительность повторов при этом остается постоянной). Pitch Decay — формирование кривой спада изменения высоты тона. При условии, что Pitch Decay = 0%, все повторы транспонируются на одинаковую высоту. Но если Pitch Decay = 100%, то повторы транспонируются от первого до последнего по плавной кривой. No Trpl (No Triplet) — исключение триольной сетки. При условии активности кнопки исключены триольные значения шага (1/12, 1/24...) сетки Grid. Variation Mode (режимы вариаций): Trigger — вариации начинаются при запуске повтора; 1/4, 1/8, 1/16 — вариации начинаются через равные интервалы; Auto — вариации начинаются после каждого повтора (особый, интеллектуальный режим). Filter — кнопка активации/деактивации простого полосового фильтра. Mix — кнопка активации режима микширования прямого сигнала и самого сигнала повторов (данный режим подойдет для инсертного включения плагина). Ins — кнопка активации режима вставки (для инсертного включения плагина в разрыв), в котором прямой сигнал заглушается в момент воспроизведения повторов. Gate — кнопка активации режима Gate, в котором слышны только повторы, а прямой сигнал заглушен (режим Gate подойдет для инсертного включения плагина в разрыв Return-трека). Volume — регулировка уровня повторов. Decay — регулировка спада огибающей уровня повторов.

Плагин Chorus
Плагин Chorus (рис. 92) состоит из двух параллельных управляемых линий задержки. В секцию Delay 1 входят интерфейсные элементы управления первой линии задержки: ВЧ-фильтр с регулируемой частотой среза (Highpass) и регулятор времени задержки. В секцию Delay 2 входят интерфейсные элементы управления второй линии задержки: Off — выключение; Fix — выключение модуляции; Mod — направление на вторую линию задержки того же модуляционного сигнала, что и на первую; регулятор времени задержки. Кнопка "=" соединяет два регулятора времени задержки. В секцию модуляции входят поля Amount (степень модуляции) и Rate (частота модуляции), XY-контроллер для регулирования обоих параметров одновременно, кнопка "*20" (повышает частоту модуляции в 20 раз). Кнопки Polarity (+ и -) инвертируют полярность (фазу) обратной связи (Feedback) на 180 градусов. Ручка Feedback изменяет глубину обратной связи, а регулятор Dry/Wet — соотношение между прямым и обработанным сигналами.

Можно получить хороший эффект, если установить небольшое время для обеих линий задержки, Feedback с глубиной примерно 93-97%. А затем, периодически переключая полярность, регулировать глубину модуляции. Еще раз отметим, что для параметров плагинов можно не только записать автоматизацию, но и сделать огибающие независимыми от основного лупа, локальными (рис. 93).

Компрессоры
Компрессоры, как известно, предназначены для сжатия динамического диапазона сигнала. В современной танцевальной музыке компрессоры выполняют функцию инструментов для творческой обработки звука. Например, с помощью компрессора можно усилить/ослабить атаку семпла ударных. Проще говоря, компрессоры имеют дело с динамикой, с одним из главных выразительных средств в музыке любого стиля и направления.

В составе Ableton Live 5 имеются два компрессора: Compressor I и Compressor II. Рассмотрим их конструкцию.

Плагин Compressor I
Compressor I имеет несложный, привычный интерфейс (рис. 94): Thresh (Threshold) — регулятор порога срабатывания компрессора (выше порога компрессор ослабляет сигнал в соответствии с коэффициентом сжатия), Ratio — регулятор коэффициента сжатия (с увеличением Ratio компрессор сильнее подавляет сигнал с уровнем выше порога), Attack — время срабатывания компрессора, Release — время восстановления компрессора, G.R. (gain reduction) — индикация уровня подавления сигнала компрессором, Out — регулятор уровня выходного сигнала (при ослаблении уровня сигнала компрессором компенсирует уровень подавления).

Плагин Compressor II
Это — более усложненный вариант плагина Compressor I, поэтому мы сосредоточимся на отличиях (рис. 95).

В состав секции Look Ahead входят три кнопки с переключением времени опережения: 0, 1 и 10 ms. В режиме Look Ahead компрессор "заглядывает в будущее" и исследует сигнал до обработки; так как на самом деле заглянуть в будущее нельзя, плагин вносит задержку.

Кнопка Mode предназначена для выбора режима детектирования: RMS (анализ среднеквадратического значения сигнала) или Peak (анализ пикового уровня).

Секция Side Chain предназначена для получения частотно-зависимой компрессии и состоит из кнопки включения эквалайзера цепи управления (EQ), регуляторов уровня (Gain) и частоты (Freq) эквализации, кнопок переключения типа фильтра (полосовой, НЧ и ВЧ).

Эквалайзеры
Функция эквалайзеров заключается в коррекции спектра сигнала. В состав плагинов Ableton Live 5 входят два эквалайзера: EQ Four и EQ Three.

Плагин EQ Four
Плагин EQ Four относится к классу параметрических эквалайзеров. Он содержит четыре фильтра, тип двух крайних фильтров можно изменять (рис. 96): Parametric (bell-curve) — резонансный фильтр с изменяемым резонансом и центральной частотой; Shelf — фильтр типа "полка" для изменения спектра на краях частотного диапазона; Low/High Cut — обрезные фильтры для среза частот на краях частотного диапазона.

Рассмотрим конструкцию эквалайзера. Манипуляторы 1-4 дисплея служат для настройки АЧХ эквалайзера. Кнопки On включают/выключают соответствующие фильтры. Крайние фильтры имеют кнопки переключения типа (Parametric, Shelf, Cut). Селектор содержит кнопки 1, 2, 3 и 4 для переключения нижних регуляторов на выбранный фильтр — например, если нажата кнопка 3, то регуляторы Freq (частота), Gain (уровень) и Q (добротность) относятся к третьему фильтру. Регулятор Gain (плагина) изменяет уровень на выходе эквалайзера.

Плагин EQ Three
Плагин EQ Three относится к классу специализированных диджейских эквалайзеров (рис. 97). Рассмотрим его конструкцию: GainLow, GainMid и GainHi — регулировка уровня каждой частотной полосы; L (Low, низкие), M (Middle, средние) и H (High, высокие) — кнопки включения/выключения частотных полос; регулятор FreqLow смещает границу между частотными диапазонами Low и Middle; регулятор FreqHi смещает границу между частотными диапазонами Middle и High; кнопки 24 и 48 переключают крутизну фильтров (в дБ).

Плагин Erosion
Плагин Erosion (рис. 98) относится к классу LoFi-процессоров. Другими словами, плагин занимается художественным ухудшением качества звука, его деградацией. В алгоритм плагина входят шумовая модуляция сигнала и модуляция синусоидальным сигналом. Как и многие другие плагины Ableton Live, плагин Erosion тоже имеет XY-контроллер. Также есть параметры Freq (частота модуляции), Width (ширина спектра шумового сигнала), Amount (глубина модуляции) и три кнопки переключения сигнала модуляции: Noise — модуляция одним генератором шума, Wide Noise — модуляция двумя генераторами шума (создает своеобразный эффект расширенного стерео), Sine — модуляция генератором синусоидального сигнала.

Плагин Filter Delay
При соединении в одном плагине двух алгоритмов, дилея и фильтра, получается фильтр-дилей (рис. 99). Это довольно эффективный плагин для внесения в аранжировку музыкально-ритмических вариаций вашего материала. При кажущейся сложности (большое число ручек и XY-контроллеров) плагин имеет интуитивно понятное и логичное устройство.

Можно сказать, что это прибор, состоящий из трех линий задержки, на входе каждой из которых установлен полосовой фильтр. Сигналы L, R и суммарный сигнал L+R разводятся по частотным полосам и направляются каждый на свою линию задержки. Далее на выходе сигнал суммируется.

Рассмотрим конструкцию плагина подробнее. Кнопки L, R, L+R секции Input активируют/деактивируют соответствующий канал. Каждый фильтр секции Filter включается/выключается кнопкой On; управление фильтрами осуществляется с помощью XY-контролеров, регулируются частота и добротность. Время задержки в секции Delay Time изменяется с помощью восьми кнопок, пронумерованных в длительностях 16-ых нот; рядом расположено поле Swing для имитации свинга, глубина свинга устанавливается в процентах (в нотном режиме задержки). Переключатель Sync/Time активирует/деактивирует нотный режим темповой синхронизации с проектом и переключает линию задержки (Delay) в режим Time; в этом режиме в поле Swing вводится задержка в миллисекундах. Регулятор Feedback изменяет глубину обратной связи, при установке режима стопроцентной обратной связи дилей "заводится". Регулятор Pan изменяет панораму каждого канала задержки. Регулятор Volume изменяет уровень канала задержки. Регулятор Dry изменяет уровень необработанного (прямого) сигнала, при установке в положение -inf прослушивается только обработанный сигнал.

Плагин Flanger
Плагин Flanger имеет устройство, схожее с плагином Chorus: в нем также используются две параллельные линии задержки (рис. 100). Регулятор HiPass изменяет частоту среза ВЧ-фильтра. Регулятор Dry/Wet меняет соотношение между прямым и обработанным сигналами. Поле Delay Time служит для изменения времени задержки. Кнопка +/- меняет полярность (фазу) сигнала обратной связи. Поле Feedback служит для изменения уровня обратной связи. Регулятор Envelope меняет уровень огибающей (глубину модуляции времени задержки с положительной и отрицательной полярностью). Регулятор Attack изменяет время атаки огибающей. Регулятор Release меняет время затухания. В секции LFO/S&H регулятор Amount служит для изменения глубины модуляции огибающей, поле Shape предназначено для выбора формы модуляционной кривой, регулятор Rate меняет частоту модуляции в нотах или герцах (в зависимости от переключателя), регулятор Phase создает фазовый сдвиг между LFO, регулятор Offset — дополнительное смещение по фазе между LFO (если включен нотный режим частоты Rate).

Плагин Gate
Гейтом называется устройство, которое заглушает сигнал с уровнем ниже установленного порога. Отметим, что в плагин Gate заложено больше возможностей, чем есть у традиционного гейта (рис. 101). Регулятор Thresh (Threshold) устанавливает порог срабатывания гейта. В числовом поле Floor задается уровень сигнала при срабатывании гейта, при установке -inf сигнал заглушается полностью, другие значения сделают гейт более мягким. Кнопка Flip включает/выключает режим "инверсный гейт"; это специальный эффект, при котором заглушается сигнал с уровнем выше порога (похожий на инверсный гейт эффект нередко применяется группой "Flanger" при обработке ударных). Регулятор Attack меняет время срабатывания гейта. Регулятор Hold изменяет время удержания гейта. Регулятор Release служит для изменения времени восстановления гейта.

Плагин Grain Delay
Гранулированный дилей (Grain Delay) — это вполне серьезный инструмент для творческих экспериментов со звуком. Данный вид обработки уже не описать привычными терминами, которые применяются для традиционных плагинов.

Алгоритм плагина работает следующим образом: семпл разрезается на гранулы (сверхкороткие сегменты), с которыми работают алгоритмы случайного транспонирования (Randomizing pitch), задержки и обратной связи. В комплексе все это рождает новое звучание и ритмические шумовые текстуры. Для успешного экспериментирования потребуется творческий подход и некоторое время на освоение плагина.

Рассмотрим его устройство (рис. 102). Для программирования XY-контроллера на два параметра нужно нажать кнопку с названием параметра (например, Spray) по оси X и кнопку с названием параметра по оси Y. Числовые значения параметров расположены в верхнем левом столбце панели плагина. Параметр Spray — добавление рандомизированной задержки, эффект проявляет себя в диапазоне от шумоподобного характера звука до полного ритмического хаоса. Frequency — частота модуляции времени задержки гранул. Pitch — изменение высоты тона (транспонирование) гранул. Rand Pitch (Random Pitch) — уровень хаотичности в алгоритме транспонирования гранул. Feedback — глубина обратной связи, эффект плагина существенно зависит от глубины обратной связи. DryWet — микширование соотношения между прямым сигналом и обработанным.

Кнопки квантайза времени задержки 1-16 пронумерованы в 16-х нотах. Переключатель Sync/Time служит для выбора режима синхронной задержки в нотах или задержки в миллисекундах; в режиме Sync в соседнем поле Swing выставляется в процентах уровень свинга, а в режиме Time изменяется время задержки.

Освоение плагина на практике лучше всего начинать с экспериментирования с каждым регулятором по отдельности, изучая его влияние на звук. Тогда легче избежать звукового хаоса, который может получиться вместо интересного эффекта.

Плагин Phaser
В плагине Phaser применяется ряд фазовых фильтров для создания эффекта фейзера (вращения фазы), рис. 103. Регулятор Poles меняет число провалов спектра, в зависимости от глубины обратной связи (Feedback) провалы могут стать пиками спектра (полюсами). С помощью XY-контроллера осуществляется основное управление звуком: параметрами Frequency (частота среза фильтра) и Feedback (глубина обратной связи). Переключатель Earth/Space изменяет распределение провалов в спектре (режим Space обеспечивает более объемный звук, чем Earth). Поле Color (в режиме Earth) служит для изменения окраски звука. Регулятор Dry/Wet изменяет соотношение прямого и обработанного сигналов. Секции огибающей Envelope и генератора LFO имеют такой же интерфейс, как и у плагина Flanger (см. ранее).

Плагин Ping Pong Delay
В плагин входят простой дилей, фильтр и буфер памяти для замораживания обработанного сигнала (рис. 104). Полосовой фильтр с управляющим XY-контроллером расположен в верхней части панели плагина. Кнопки квантайза задержки пронумерованы в длительностях 16-ых нот и предназначены для дискретной установки задержки в нотах (в режиме Sync). Переключатель Sync/Time служит для выбора режима синхронизации: Sync (задержка по нотам) и Time (задержка в миллисекундах); справа от кнопки F расположено поле для установки степени свинга (в режиме Sync) или времени в миллисекундах (в режиме Time).

Кнопка F (Freeze) предназначена для замораживания обработанного сигнала (получается зацикленный луп). Если кнопка F нажата, то на выходе плагина регулятором Dry/Wet можно динамично изменять соотношение между замороженным и необработанным сигналом. Кнопка F автоматизируется только как параметр трековой автоматизации Freeze при записи сессии в аранжировку (Global Record). Параметр Freeze, соответственно, и редактируется в режиме аранжировки.

Регулятор Feedback изменяет глубину обратной связи. Сочетание режима Time (задержка 5-22 мс) с обратной связью на глубине 95% и фильтрацией (с острой формой частотной кривой) сформирует модный окрашенный звук, характерный для многих стилей танцевальной музыки. Увеличение времени задержки (от 100 до 200 мс) приведет к звуку, состоящему из потока хорошо различаемых отфильтрованных отражений. Это связано с тем, что фильтр плагина включен в цепь обратной связи. Если фильтр автоматизировать с помощью огибающих Envelopes (EQ Freq и EQ Width), то получится красивый эффект из неповторяющихся по спектру отражений. Дальнейшего усложнения эффекта можно достичь, если сделать огибающие EQ Freq и EQ Width локальными (Unlinked).

Плагин Redux
Плагин Redux (рис. 105), как и плагин Erosion, относится классу обработки LoFi. Регулятор Bit Reduction снижает разрядность сигнала, достаточно включить алгоритм кнопкой On и покрутить ручку Bit Reduction; количество разрядов указывается под регулятором. Регулятор Downsample снижает частоту дискретизации сигнала; алгоритм может работать в двух режимах: Hard и Soft (это зависит от позиции переключателя Hard/Soft, режим Soft обеспечивает более мягкий эффект).

Как известно, правильно снижать качество звука — это непросто. Не все плагины класса LoFi делают это должным образом. Разработчики Ableton Live создали плагин, который успешно справляется со своей задачей: ухудшает качество звука стильно и красиво.

Плагин Resonators
Этот плагин (рис. 106) представляет собой группу параллельных резонаторов. С его помощью можно получать очень разные звуки: от похожих на вокодер до напоминающих щипковые инструменты. Входной сигнал направляется в секцию предварительного фильтра (Filter): кнопка On включает/выключает фильтр, регулятор Frequency изменяет частоту, ниже расположены четыре кнопки для переключения типа фильтра (НЧ, ВЧ, полосовой и режекторный). Секция резонаторов содержит кнопку Mode (режим) для выбора режима A или B, режим A обеспечивает более реалистичный звук. Регулятор Decay изменяет время звучания резонаторов. Кнопка Const включает режим звучания резонаторов, время которого не зависит от высоты тона. Регулятор Color служит для изменения яркости звучания. Резонаторы содержат (по вертикали): кнопку On (активатор резонатора); кнопку Note (первый резонатор) для общей регулировки высоты генерируемого основного тона или кнопку Pitch (остальные резонаторы) для регулирования высоты гармоники; поле Cent для точной подстройки высоты ноты в центах (сотых долях полутона); регулятор Gain для изменения уровня громкости резонатора. Мастер-секция содержит (по вертикали): регулятор Width для изменения ширины стереобазы; регулятор Gain для изменения общего уровня обработанного сигнала; регулятор Dry/Wet для изменения соотношения прямого и обработанного сигналов.

Плагин Reverb
Можно сказать, что разработчики Ableton Live создали неплохой ревербератор, если рассматривать его по критериям производительности, качеству звука и функциональному удобству. Плагин Reverb содержит несколько секций (рис. 107).

Секция Input Processing осуществляет предварительную обработку входного сигнала. Секция содержит два обрезных фильтра (Low Cut и High Cut, частота и добротность изменяются манипулятором) и регулятор Predelay, который осуществляет задержку сигнала реверберации относительно необработанного сигнала.

В секции Early Reflections реализуется алгоритм моделирования ранних отражений сигнала. С помощью регулятора Shape можно менять форму ранних отражений. XY-контроллер в активном режиме Spin позволяет управлять модуляцией ранних отражений.

Секция Global предназначена для общих настроек реверберации. Поле Quality Chooser содержит список пресетов для установки глубины просчета реверберации от Economy до First Class. Регулятор Size позволяет изменить размер виртуального помещения. Регулятор Stereo Image контролирует стереообраз ревербератора.

Секция Diffusion Network служит для создания реверберационного "хвоста". В состав секции входят два фильтра типа "полка", которые управляются с помощью XY-контроллера. Регулятор Decay Time предназначен для изменения времени реверберации. Кнопка Freeze служит для замораживания сигнала реверберации (после заморозки можно менять параметры фильтров). Кнопка Flat предназначена для отключения фильтров при замороженном сигнале реверберации. Кнопка Cut запрещает всю обработку входного сигнала, остается только микс из необработанного сигнала и замороженной реверберации. Регуляторами Density и Scale обеспечивается дополнительное изменение плотности реверберации. С помощью хоруса с XY-контроллером обеспечивается небольшая модуляция реверберационного "хвоста".

В мастер-секции сосредоточены общие регулировки для финальной стадии обработки (фактически микшируются сигналы разных секций): регулятор Reflect Level изменяет уровень секции ранних отражений, регулятор Diffuse Level — секции реверберационного "хвоста", регулятор Dry/Wet микширует соотношение прямого и обработанного сигналов.

Плагин Saturator
Плагин Saturator (рис. 108) имитирует перегрузку аналоговых устройств. Плагин можно использовать для "утепления" звука, а также для получения специфических эффектов. Регулятор Drive управляет входных уровнем плагина, режим сатурации назначается кнопками Clip, Soft, Medium, Hard и Sine. Если кнопка Color нажата, то становятся доступны регуляторы двух фильтров: низкочастотного (Base — уровень эффекта) и высокочастотного (Freq и Width — частота и ширина фильтра, Depth — уровень эффекта). Регулятор Output изменяет общий уровень плагина. Регулятор Dry/Wet микширует соотношение между прямым и обработанным сигналами.

Плагин Simple Delay
Плагин Simple Delay соответствует своему названию — это действительно простой дилей (рис. 109). Кнопка Link служит для связывания между собой элементов управления каналов L и R. Кнопки квантайза времени задержки (Delay Time) переключают задержку с интервалом в 16-ых нотах (с 1/16 по 16/16). Кнопка Sync/Time переключает режимы синхронизации Sync и Time (см. ранее). Поле Beat Swing смещает ноты по алгоритму свинга (степень свинга зависит от параметра общего грува Global Groove Amount). Регулятор Feedback изменяет глубину обратной связи. Регулятор Dry/Wet микширует соотношение между прямым и обработанным сигналами.

Плагин Utility
Плагин Utility предназначен для простейшего манипулирования стереосигналом (рис. 110). Кнопка Mute отвечает за заглушение сигнала. Регулятор Gain изменяет уровень сигнала. Кнопки L и R выполняют функцию заполнения стереопары сигналом левого (L) или правого (R) канала. Регулятор Width отвечает за ширину стереобазы. Кнопки Phz-L и Phz-R выполняют функцию инвертирования фазы левого и правого каналов.

Плагин Vinyl Distortion
Плагин Vinyl Distortion предназначен для моделирования искажений проигрывателя виниловых дисков (рис. 111). Плагин состоит из двух основных секций: Tracing Model и Pinch. Секция Tracing Model выполняет функцию обогащения сигнала четными гармониками, управление осуществляется с помощью XY-контроллера. Секция Pinch выполняет функцию обогащения сигнала нечетными гармониками, несовпадающими по фазе, что создает специфический эффект расширения стереообраза. Управление также осуществляется с помощью XY-контроллера, есть четыре режима: Soft, Hard, Stereo и Mono. Регулятор Drive меняет общий уровень искажений секций Tracing Model и Pinch. Секция Crackle реализует алгоритм имитации потрескиваний винила и прибавляет к сигналу шум имитации; регулятор Volume влияет на уровень шума имитации, регулятор Density — на плотность имитационного шума.

Можно сказать, что плагин Vinyl Distortion, если его сравнить с конкурирующими аналогами, довольно точно создает иллюзию звучания винила.

Создание многослойного звука в Cubase SX
В начале статьи мы обратили внимание на одну из проблем виртуального звука, которая субъективно воспринимается как бедность звучания, "немузыкальность", "игрушечный звук" и т. д. Конечно же, многое, если не все, зависит от алгоритма конкретного виртуального инструмента. Тем не менее, если есть способы сделать звук лучше, то почему бы ими не воспользоваться. В этом разделе рассмотрим простые приемы, связанные с созданием многослойного звука. Другими словами, воспользуемся старым классическим приемом, заставим тембрально сочетающиеся инструменты играть одну и ту же партию и сложим их аудиопотоки.

Как показывает практика, иногда рационально организованная MIDI-маршрутизация в Cubase SX дает лучший результат в смысле звучания и экономии ресурсов, чем нагромождение плагинов-аудиопроцессоров. В любом случае, предложенная методика не панацея, а лишь одно из многочисленных средств в "борьбе за звук".

Первый пример
Проиллюстрируем идеи, высказанные выше, на простом и наглядном примере. Загрузим в Cubase SX популярный VST-инструмент Edirol Super Quartet и немного поработаем "настройщиками музыкальных инструментов". Усовершенствуем звук пресета Rhodes Piano.

Назначим два соседних слота на один MIDI-канал, например, Ch 1.

Загрузим в слоты два тембрально сочетающихся пресета: All Rhodez и Rhodes Trip.

Выставим уровень хоруса для каждого слота регуляторами Chorus (рис. 112).

Раскроем слот с пресетом Rhodes Trip, нажмем кнопку Scale Tune и выполним микротональную настройку Werckmeister III (параметры микротональной настройки можно "списать" с таблицы скрипта Microtuning модуля Script Editor семплера Kontakt 2, подробнее о модуле Script Editor далее), рис. 113.

Проверим звучание полученного пэтча. Для эксперимента уведем регулятор громкости слота Edirol с пресетом Rhodes Trip. Затем сыграем на MIDI-клавиатуре несколько аккордов и пассажей (предполагается, что уже создан MIDI-трек и назначен на виртуальный порт Super Quartet). Запомним звучание инструмента с одним пресетом. Выведем обратно громкость слота с пресетом Rhodes Trip. Затем опять сыграем на MIDI-клавиатуре несколько аккордов. Сравним звучание инструмента в обоих случаях. Во втором случае звук стал тембрально богаче за счет использования разных пресетов и микротональной расстройки.

Совет. Можно развести тембры слотов по виртуальным выходам инструмента (рис. 114) для последующей раздельной обработки в линейках виртуального микшера Cubase SX.

Второй пример
В первом примере использована внутренняя коммутация VST-инструмента Edirol Super Quartet для запараллеливания слотов. Однако мы можем использовать для тех же целей и MIDI-посылы Cubase SX. Например, в случае использования разных VST-инструментов для формирования многослойного звука. Этот способ хорошо сочетается с логической обработкой MIDI, о которой поговорим дальше. Перейдем к практике.

Загрузим два VST-инструмента: Pro-53 и Embracer.

Назначим MIDI-трек на виртуальный порт Pro-53, выберем пресет PWM Strings и запишем объект MIDI Part с аккордами.

Раскроем панель Inspector на вкладке Sends и назначим первый слот на виртуальный порт Embracer, нажмем кнопку активации посыла (рис. 115).

Для инструмента Embracer назначим пресет Phasolina.

Откроем панель VST Instruments (меню Devices — VST Instruments) и поочередно включим режим Bypass для каждого из VST-инструментов. Сравним с суммарным звучанием обоих инструментов.

Примечание. Совершенно очевидно, что в слот посыла можно вставить любой MIDI-плагин Cubase SX, например, Arpache 5, Track FX или Transformer.

Подведем итоги. Прием сложения тембров (пэтчей, пресетов) одного инструмента или сложение звуков разных инструментов справедлив и для мира виртуального звука. С помощью, в общем-то, очевидных и несложных приемов можно добиться большей выразительности в звуковом плане.

Логическая обработка MIDI с помощью плагина Transformer
Распараллеливание MIDI-потоков внутри Cubase SX хорошо сочетается с логической обработкой MIDI. Логическая обработка MIDI — это выполнение логических операций по преобразованию, фильтрации, удалению или вставке MIDI-сообщений. Владение этой технологией открывает новые пути в искусстве компьютерной аранжировки. Причем сама технология находится где-то посередине между программированием и сочинением музыки. О том, как можно воспользоваться приемами логического редактирования, расскажем в следующих разделах.

Генератор аккордов и ладовый квантайзер
Перейдем к практическим примерам и построим виртуальную конструкцию, которая будет выполнять функцию компьютерного музыкального соавтора. Пользоваться ею можно по-разному: в реальном времени как MIDI-процессором или записывать MIDI-треки с последующим редактированием. В нашем примере используется VST-инструмент Steinberg Hypersonic.

В проекте с уже записанной партией ударных создадим новый MIDI-трек и назовем его Chord.

Назначим этот MIDI-трек на третий MIDI-канал VST-инструмента Steinberg Hypersonic (потому что первые два слота и MIDI-канала заняты под ударные). Загрузим в третий слот инструмента пресет Vintage Electric Piano.

Запишем MIDI-партию аккордов на MIDI-трек Chord.

Раскроем панель Inspector MIDI-трека Chord на вкладке MIDI-посылов и загрузим в первый слот MIDI-плагин Transformer. Назначим слот на порт Hypersonic и четвертый MIDI-канал.

С помощью кнопки "e" вызовем панель плагина Transformer (рис. 116) и запрограммируем его. В левом верхнем углу плагина выберем функцию Transform (преобразование). Нажмем кнопку Add Line в верхней секции условий и запрограммируем условие Type is Note (тип MIDI-сообщений — нота), теперь Transformer настроен на поиск MIDI-сообщений Note. Перейдем в нижнюю секцию действий и нажмем кнопку Add Line, запрограммируем первое действие: Type, Set to fixed Value, Note. Это означает, что мы преобразовали MIDI-сообщение Note в тот же тип Note, или сохранили тип MIDI-сообщения без изменений. Снова нажимаем кнопку Add Line и программируем второе действие: Value 1 (Pitch), Set Random Values between, C3, C4 или Value1 randomize C3 C4. Теперь каждая поступающая в Transformer нота преобразуется в ноту со случайной высотой в диапазоне C3-C4. Мы получили генератор случайных нот. Но такое логическое преобразование приведет к дисгармонии, потому что ноты генерируются случайным образом. Поэтому применим функцию ладового квантайза и тем самым гармонизируем созданный нами музыкальный хаос. Для этого нажимаем кнопку Add Line и программируем действие Value 1, Transpose to Scale, F, Pentatonic (Value1 scale F Pentatonic). Теперь наш Transformer стал генератором нот и одновременно устройством ладового квантайза.

Теперь заполним четвертый слот инструмента Hypersonic тембром Soft Legato Strings, который будет озвучивать сгенерированную трансформером партию.

Примечание. Плагин Transformer работает в реальном времени при остановленном воспроизведении, что важно для живого исполнения.

С помощью логического модуля мы создали всего лишь некий музыкально-логический инструмент, который поможет нам в творческом поиске и, естественно, не заменит человека-композитора.

Усложним пример. Во второй слот вкладки посылов загрузим второй трансформер и направим MIDI-поток на пятый MIDI-канал инструмента Hypersonic. Запрограммируем Transformer на тот же алгоритм с тем отличием, что выберем другую тонику шаблона лада (рис. 117), в нашем примере — шаблон G Pentatonic. В пятый слот инструмента Hypersonic загрузим пресет Klanger Arpeggio, который преобразует последовательность сгенерированных аккордов в арпеджио.

Подведем итоги. С помощью двух модулей логической обработки и одного мультитембрального инструмента подготовлена музыкальная фактура для дальнейшей работы.

Паттерновое управление с помощью плагинов Step Designer и Transformer
Термин Pattern Controlling обозначает управление параметром с помощью некоего паттерна. С этим типом управления мы познакомились в виртуальной студии Orion, когда рассматривали Pattern Controlling Filter. Здесь рассмотрим этот же метод управления в Cubase SX 3.

Основное преимущество паттернового управления, на наш взгляд, заключается как бы в "музыкальности" полученного результата управления. Конечно же, можно просто нарисовать автоматизацию, MIDI CC или записать живые движения ручек MIDI-клавиатуры.

Паттерновое управление, рассматриваемое в этом разделе, отличается тем, что автоматизацию можно "наиграть на клавишах". Но сначала обратимся к более типичному варианту с плагином Step Designer. В нашем примере уже записан MIDI-трек с музыкальной партией и нужно использовать управление параметром инструмента Hypersonic.

Создадим отдельный управляющий MIDI-трек, назначим его на порт Hypersonic и MIDI-канал музыкальной партии. В разрыв MIDI-трека (в первый слот вкладки Inserts панели Inspector) загрузим плагин Step Designer. Нажмем на панели плагина кнопку Setup и в качестве второго контроллера назначим CC 18 (в окне Controller Setup), рис. 118. Увеличим количество шагов до 20 (поле Length) и нарисуем кривую контроллера CC 18. В пэтче инструмента Hypersonic контроллер CC 18 управляет параметром Tone.

Таким образом, в этом варианте паттерн генерируется плагином Step Designer. Теперь перейдем к "нотному" управлению параметром инструмента. Здесь не обойтись без плагина Transformer.

В третий слот инструмента Hypersonic загрузим пэтч All Bellz. Наша задача управлять параметром Tone через контроллер CC 18. Создадим управляющий MIDI-трек и назначим его на третий MIDI-канал Hypersonic. В разрыв управляющего MIDI-трека загрузим плагин Transformer. В пресетах трансформера отыщем встроенный фирменный пресет insert midi volume for velocity, который преобразует динамику нот в контроллер CC 7 и добавляет его в MIDI-поток. Заменим номер MIDI-контролера на CC 18 (рис. 119) и функцию плагина на Transform. Нарисуем или наиграем управляющую MIDI-партию. Плагин Transformer преобразует динамику нот в контроллер CC 18, поэтому управление не зависит от высоты нот паттерна.

Для наглядности деструктивно применим алгоритм трансформера как пресет логического редактора. Выделим MIDI Part и зайдем в меню MIDI — Logical Presets — Note To CC 18. Результат изображен на рис 120.

Усложним задачу и заставим параметр инструмента Hypersonic зависеть не от динамики, а от высоты управляющих нот паттерна. Для решения этой задачи нам понадобятся два последовательно включенных в разрыв плагина Transformer. Остальные параметры возьмем из предыдущего примера.

Решение в виде логической формулы выглядит так: Value2 swap1 и Note To CC 18 (формула из предыдущего примера). Проще говоря, нужно преобразовать высоту тона ноты в динамику, а затем динамику в контроллер. Выполняем.

В первый слот вкладки Inserts панели Inspector загружаем Transformer №1, а во второй слот — Transformer №2.

Программируем первый трансформер. В списке функций выбираем Transform. Нажимаем кнопку Add Line в верхней секции и программируем условие Type=Note (отфильтровываем ноты), рис. 121. Затем в нижней секции программируем действие Value2 use Value 1 (или Value2 swap 1) — преобразуем высоту тона в динамику.

Программируем Transformer №2 также как и в предыдущем примере. На управляющем MIDI-треке рисуем ноты с помощью модификаций инструмента Line (линия), рис. 122.

Теперь на управление параметром влияют высота и длительность нот паттерна. Поэтому паттерн управления можно просто сыграть, затем отквантовать по позиции и длительности или нарисовать. Для наглядности применим последовательно два логических пресета, Pitch to Vel (функция Value2 swap 1) и Note To CC18, к выделенному объекту MIDI Part. Результат показан на рис. 123.

Генерирование ритмических рисунков с помощью Arpache SX
Плагин Arpache SX появился только в третьей версии Cubase SX и Nuendo. В этой статье мы рассмотрим его практическое применение для генерирования ритмических рисунков.

Загрузим VST-инструмент Steinberg Hypersonic. В его слоты 01 и 02 загрузим пресеты New Groove RnB Kit 1 и Analog Kit 2 (LoFi Kit1, Industrial Kit2 и т. д.). Создадим MIDI-трек и назначим его на виртуальный порт Hypersonic и первый MIDI-канал. На MIDI-треке в режиме автоквантайза запишем в цикле MIDI-луп с каким-нибудь ритмическим рисунком ударных (рис. 124).

Перейдем на вкладку Sends панели Inspector и загрузим в первый слот плагин Arpache SX. Назначим слот на виртуальный порт Hypersonic и второй MIDI-канал. Активируем посыл. Перетащим ранее записанный MIDI-луп в область Drop a MIDI Part плагина Arpache SX (рис. 125).

Заглушим (или удалим) MIDI-луп. После этого можно приступать к экспериментированию. Нужно временно отключить цикл на транспортной панели и включить воспроизведение. Затем попробовать поиграть вместе с плагином Arpache SX под метроном или барабанный луп. Процесс игры нужно будет совместить с изменениями настроек плагина Arpache SX.

При получении удовлетворительного результата нужно записать новый MIDI-луп, который будет дополняться нотами Arpache SX через MIDI-посыл. Длительность нот MIDI-лупа имеет значение для генерируемого рисунка плагином Arpache SX (рис. 126).

Примечание. Можно оставить исходный MIDI-луп и просто поэкспериментировать с настройками Arpache SX. При этом лучше размножить луп и выключить цикл.

Хорошие результаты получаются в следующих режимах:

1) в поле Trigger Mode — режимы Trigger, Trigger Cnt., Arp. Style;

2) в поле Play Mode — режимы To Center, From Center и Up Down;

3) для некоторых ритмических рисунков может потребоваться ограничение полифонии в поле Poly;

4) в поле Sort Mode — режимы Last In, First In, Velocity Highest.

Логическая обработка в модуле Kontakt Script Processor (Script Editor) семплера Kontakt 2
Мы не будем рассматривать все возможные варианты и пресетные установки модуля Script Editor. Остановимся лишь на тех моментах, которые нам кажутся наиболее интересными.

Модуль Kontakt Script Processor (KSP) — это интеллектуальный процессор для обработки MIDI-сообщений, встроенный в семплер NI Kontakt 2. Модуль KSP открыт пользователям для программирования на языке Kontakt Script Language.

Программирование сценариев (Script) — это отдельная серьезная тема, на которой не станем останавливаться. Познакомимся с некоторыми из встроенных сценариев и найдем для них практическое применение.

Интерфейс модуля KSP
Модуль KSP находится внутри инструмента семплера Kontakt 2. Для вызова его панели нужно нажать кнопку Script Editor (рис. 127). Модуль состоит из пяти слотов, куда можно загружать сценарии. Обработка производится последовательно от слота к слоту слева направо. На рис. 127 изображен пустой модуль, ни один сценарий не загружен.

Для загрузки сценария нужно предварительно выделить слот, а затем нажать кнопку Script и выбрать сценарий в списке (рис. 128).

Кнопка Bypass включает/выключает режим обхода для выделенного слота. С помощью кнопки Edit вызывается редактор сценариев, где можно создать сценарий или отредактировать готовый (рис. 129).

Для начала рассмотрим относительно простые сценарии.

Сценарий Microtuning
Загрузим в первый слот сценарий Microtuning (Script — Tuning — Microtuning). Модуль Microtuning выполняет функцию микротональной настройки инструмента. Каждую ступень можно транспонировать на +/-50 центов. Также можно построить звукоряд от любой из двенадцати нот. Транспонировать можно с помощью манипуляторов дисплея (слева) или вводить числовые значения с клавиатуры в таблицу ступеней звукоряда справа (рис. 130).

Кнопка Select Key предназначена для выбора первой ступени звукоряда. Кнопка Select Tuning позволяет выбрать пресетный строй. Кнопка Save Tuning предназначена для сохранения пяти пользовательских пресетов User1-User5.

Сценарий Easy Chord Generator
Сценарий Easy Chord Generator загружается через меню Script — Harmonization — Easy Chord Generator. Модуль Easy Chord Generator выполняет функцию преобразования поступающих нот в аккорды (рис. 131). В аккорде может быть максимум пять ступеней. Ступени аккорда активируются кнопками on_1-on_5. Интервалы между ступенями аккорда транспонируются с помощью регуляторов Note_1-Note_5.

Теперь рассмотрим несколько сценариев субменю Performance (Script — Performance).

Сценарий Randomize Pitch
Сценарий Randomize Pitch вносит случайность в номер поступающих MIDI-нот (высоту тона) и/или производит случайную микротональную настройку семплов, которые запускаются поступающими нотами (рис. 132).

Кнопка by-cent-value включает/выключает режим случайной микротональной настройки. В поле Tune вводится величина максимального микротонального отклонения высоты тона. Если введена величина "0.20", то высота тона будет колебаться в диапазоне +/-20 центов. Сильное увеличение диапазона Tune приводит к эффекту расстроенного инструмента, который может использоваться, например, в экспериментальной электронной музыке или при создании саундтреков.

Кнопка in_range включает/выключает режим рандомизации высоты тона поступающих MIDI-нот (номер ноты изменяется по случайному закону). Поля Min и Max служат для ограничения диапазона рандомизации.

Примечание. Обе функции модуля могут использоваться совместно.

Сценарий Constrain to Scale
Сценарий Constrain to Scale выполняет ладовый квантайз для поступающих MIDI-нот. Если этот сценарий с различающимися шаблонами лада использовать для разных инструментов мультиинструмента Kontakt 2, то на одном семплере можно будет исполнять полиладовую музыку. При этом плагин Transformer в Cubase SX будет уже не нужен, потому что вся логическая обработка сосредоточена в одном семплере.

Модуль Constrain to Scale имеет простой и логичный интерфейс (рис. 133). Кнопка Root Note предназначена для выбора тоники шаблона лада. Кнопка Mode служит для выбора самого шаблона ладового квантайза. Кнопка Options вызывает меню с добавочными логическими функциями. В случае, если поступающая нота не попадает в шаблон лада, то: Mute — она заглушается, Next Higher — заменяется ближайшей нотой шаблона сверху, Next Lower — заменяется ближайшей нотой шаблона снизу.

Сценарий Session Recorder
С помощью этого модуля можно записать паттерны "живого" исполнения длиной до 512 нот (рис. 134). Чтобы начать запись, нужно нажать кнопку Record, и первая же сыгранная нота запустит процесс. Повторный щелчок по кнопке Record остановит запись. Запись можно остановить щелчком по кнопке Play с одновременным запуском воспроизведения. Если кнопка Loop нажата, то воспроизведение паттерна будет производиться в цикле.

Кнопка Rewind "перематывает" паттерн в начало. Удобный режим пошагового воспроизведения реализуется с помощью кнопки Step_Play. Реверсивное воспроизведение паттерна осуществляется с помощью кнопки Reverse_Play. Регулятор Jog позволяет прокрутить паттерн на нужную позицию. Скорость воспроизведения паттерна меняется регулятором Speed. Если кнопка Sync_Tempo нажата, то скорость паттерна согласована с темпом проекта секвенсора.

Панель Edit Note (справа) позволяет редактировать параметры NoteNr (высота), Velocity (динамика) и Length (длительность) каждой ноты по отдельности. С помощью кнопки Play_Note можно сразу же контролировать результат. Кнопка Save Pattern сохранит записанный (отредактированный) паттерн, а кнопка Select Pattern позволит выбрать и загрузить ранее сохраненные паттерны из списка.

Кнопка Extern_Trigger активирует режим дистанционного управления модулем с MIDI-клавиатуры. Модуль управляется группой MIDI-нот: C0 (24) — запись, D0 (26) — воспроизведение, E0 (28) — перемотка, F0 (29) — реверсивное воспроизведение, G0 (31) — пошаговое воспроизведение.

Модуль Session Recorder записывает MIDI-сообщения Note On и Note Off и не пишет MIDI-контроллеры, тем не менее, MIDI-контроллер CC 64 (Sustain Pedal) учитывается и пересчитывается в длительности соответствующих нот.

Заключение
Будущее компьютерного звука, вероятнее всего, за сетевыми технологиями, когда в одну музыкальную сеть объединяются и аппаратные, и виртуальные рабочие станции.

Протокол ReWire, программы Ableton Live, Orion Platinum и Cubase SX 3 плюс мощное компьютерное "железо", — и у вас в руках виртуальная мега-студия. В этой статье мы постарались показать на примерах, что новые возможности для аранжировки появляются именно в комплексном использовании музыкального программного обеспечения. Даже тогда, когда мы объединяем по протоколу ReWire такие разные по интерфейсу и звучанию программы, как Orion и Ableton Live, мы уже приближаемся к "идеальной" студии, построенной на базе музыкальной сети.

В виртуальном мире граница между такими разными понятиями, как аранжировка и программирование, постепенно стирается. Если компьютерный аранжировщик не пренебрегает программированием (имеется в виду самый простой, доступный для музыкантов уровень программирования) и умеет работать в разных программах, в его руках появляются мощные средства обогащения аранжировки.

Модели: 
Ableton Live Standard
Модели: 
Native Instruments Battery
Модели: 
Native Instruments Kontakt
Модели: 
Steinberg Cubase SX
Модели: 
Steinberg Groove Agent
Модели: 
Synapse Orion
0
Ваша: нет

Реклама

Рейтинг@Mail.ru