В основе А1 лежат два осциллятора Oscillator 1 и Oscillator 2 — два генератора сигналов звуковой частоты. Генератор низкочастотных сигналов LFO используется для создания таких эффектов, как вибрато, тремоло, "вау-вау" и др. Два генератора огибающих (Filter Envelope и Amplifier Envelope ) нужны для формирования изменяющегося во времени тембра. В секции микшера (Mixer ) сигналы с выходов осцилляторов могут просто смешиваться (этому соответствует аддитивный метод синтеза) и/или перемножаться (метод синтеза — кольцевая модуляция). Кроме того, в микшере к ним может подмешиваться шумоподобный сигнал (Noise ). Благодаря наличию генератора шума имеется возможность создавать всевозможные эффекты типа "шум ветра" или "морской прибой", перкуссионные звуки. Сигнал с выхода микшера проходит обработку фильтром (Filter ) и модулируется по амплитуде генератором Amplifier Envelope . Теперь рассмотрим параметры синтеза подробнее.
— синусоидальная, — треугольная, — пилообразная, — прямоугольная с изменяемой скважностью); PW — скважность прямоугольной волны; PWMod — глубина модуляции параметра PW генератором LFO (для создания переливающегося звука); PitchMod — глубина модуляции частоты осциллятора генератором LFO (для создания эффекта частотного вибрато).
Для Oscillator 1 доступны два дополнительных параметра:
Секция генератора низкочастотных сигналов LFO показана на Рисунок 10.3.
Форма генерируемой волны выбирается с помощью шести кнопок, расположенных в правой части группы LFO . Кнопкой Sync , включается синхронизация частоты LFO с темпом проекта. Положением регулятора Speed задается частота генерируемого сигнала. В режиме Sync частота задается в долях такта. Если режим Sync выключен, частота LFO задается в герцах.
С выходов осцилляторов сигналы поступают в блок микшера, которому соответствует секция Mixer (Рисунок 10.4). Регуляторами Osc 1 и Osc 2 задаются уровни сигналов осцилляторов. Регулятором RingMod задается глубина кольцевой модуляции (уровень сигнала, полученного в результате перемножения сигналов осцилляторов, в общем миксе). Регулятором Noise задается уровень шумоподобного сигнала.
Знаете, какое устройство, расположенное на MIDI-клавиатуре, является следующим по важности после самих белых и черных клавиш? Это колесо модуляции. Правда, в некоторых MIDI-клавиатурах оно совмещено с колесом изменения тона в одном регуляторе, похожем на джойстик, но суть от этого не изменяется.
Вы можете определять реакцию А1 на изменение положения колеса модуляции. Соответствующие параметры доступны в секции Mod Wheel (Рисунок 10.9):
PitchMod — степень воздействия колеса на параметры PitchMod осцилляторов (частотное вибрато);
CutoffMod — степень воздействия колеса на параметр PitchMod фильтра (эффект "вау-вау");
Cutoff — степень воздействия колеса на параметр Cutoff фильтра (управление частотой среза).
Мы уже говорили о том, что в нижней части панели А1 имеется виртуальная MIDI-клавиатура. На этой клавиатуре как раз присутствуют и колесо модуляции Mod , и колесо изменения тона Pitch , хотя вряд ли их всерьез можно использовать. Слева от них имеется поле В.-Range . В нем задается диапазон, в пределах которого тон может изменяться колесом Pitch . Параметр B.-Range может быть полезен, т. к. он относится не к конкретному "игрушечному колесику", а вообще к тому, как А1 будет интерпретировать MIDI-сообщения от колеса изменения тона.
Синтезатор А1 поддерживает портаменто (плавное изменение высоты тона при переходе от одной ноты к другой). Включается портаменто с помощью кнопки On , расположенной в секции Glide (Рисунок 10.10). Скорость перехода задается регулятором Speed .
Перечислим остальные параметры.
Cutoff — частота среза.
Resonance — подъем характеристики на частоте среза (резонанс).
Drive — глубина эффекта дистошн.
Envelope — глубина модуляции параметра Cutoff генератором огибающей Filter Envelope .
Velocity — степень влияния скорости нажатия клавиши на параметр Cutoff .
CutoffMod — глубина модуляции параметра Cutoff генератором LFO .
Keytrack — степень влияния номера MIDI-клавиши на параметр Cutoff .
Параметры генератора Filter Envelope доступны в одноименной секции (Рисунок 10.6). Вы можете влиять на фазы генератора с помощью регуляторов Attack (время атаки), Decay (время спада до уровня Sustain ), Release (время освобождения). Однако это удобнее делать в графической форме путем перемещения узлов графика изменения сигнала на выходе генератора во времени (по горизонтали — время, по вертикали уровень сигнала).
В предыдущих разделах книги уже рассмотрены многие вопросы, связанные с применением VSTi. Перечислим основные из них.
Сущность VSTi (см. разд. 1.5.3).
Подключение VSTi (см. разд. 4.1.3).
Автоматизация параметров VSTi (см. разд. 4.7.8).
Маршрутизация сигналов, генерируемых VSTi, их обработка VST-плаги-нами. особенности управления VSTi (см. главу 5, разд. 5.3.2, разд. 5.3.3).
Получение информации о плагинах, включая VSTi (см. разд. 5.6.1).
Напомним, что VSTi — это программный интерфейс, позволяющий подключать виртуальные инструменты (синтезаторы, сэмплеры, управляемые по MIDI процессоры эффектов и др.) к приложениям — виртуальным студиям. По своей сути VSTi являются VST-штагинами, управляемыми по протоколу MIDI и генерирующими аудиосигнал. Обмен данными с VSTi по MIDI может быть двусторонним, т. е. VSTi могут не только получать MIDI-команды, но и сами их генерировать. Поэтому панели VSTi можно расценивать как виртуальные MIDI-контроллеры.
Многие VSTi включают в себя процессоры эффектов (реверберации, хоруса, задержки и др.). Однако зачастую имеет смысл использовать внешние по отношению к VSTi эффекты и обработки, общие и для VSTi и для аудиотреков. Согласитесь, когда для обработки VSTi используется один алгоритм реверберации, а для аудиотрека другой, то звучать это будет не совсем естественно. Кроме того, в области создания VST-эффектов и VSTi уже давно сложилось некое разделение труда: какие-то производители специализируются на создании шикарных VSTi, а какие-то создают неплохие эффекты и обработки. Поэтому наилучшего результата можно добиться путем комбинирования передовых разработок разных производителей.
В некоторых VSTi предусмотрена возможность вывода генерируемого сигнала не по одному, а по нескольким каналам. После подключения VSTi к проекту в микшере Cubase SX появляются модули, соответствующие каждому из каналов VSTi. Они мало чем отличаются от модулей аудиотреков. Для каждого из каналов независимо вы можете использовать эффекты и обработки, реализованные в виде VST-плагинов.
Мы уже говорили, что сосчитать общее число VST-плагинов, разработанных в мире, не представляется возможным. То же самое справедливо и в отношении VSTi, ведь VSTi можно рассматривать как частный случай VST.
Частота появления новых VSTi велика. Соответственно велика и скорость морального старения существующих VSTi. Поэтому, работая над этой главой, мы поставили себе задачу познакомить вас лишь с теми тремя VSTi, которые входят в поставку Cubase SX, но не входили в поставку предыдущих версий Cubase.
После подключения VSTi к проекту его панель можно вызвать двумя способами. Способ первый — щелчком на кнопке в том слоте окна VST Instruments (см. разд. 4.1.1), к которому подключен нужный VSTi. Способ второй — щелчком на кнопке в основной секции инспектора того MIDI-трека, который настроен на работу с нужным VSTi (см. разд. 4.1.2). На панели VSTi собраны все доступные для пользователя параметры. В верхней части панели каждого VSTi имеются элементы, общие для всех VSTi . Перечислим их слева направо: кнопка временного отключения VSTi, кнопка включения режима воспроизведения автоматизации (R), кнопка включения режима записи автоматизации (W), кнопки для перебора пресетов, список пресетов. Нажатием на кнопку File открывается меню, содержащее следующие команды:
Load Bank — загрузить банк пресетов из файла;
Save Bank — сохранить банк пресетов в файле;
Load Instrument — загрузить отдельный пресет из файла;
Save Instrument — сохранить текущий пресет в файле.
Под пресетом понимается совокупность всех пользовательских настроек. Перечисленные элементы являются общими для всех VSTi потому, что они в действительности являются принадлежностью Cubase SX. Если открыть тот же самый VSTi из какого-нибудь другого приложения, то изменится состав и дизайн перечисленных элементов в соответствии с дизайном приложения-хоста. В дальнейшем мы будем говорить только об элементах интерфейса, являющихся принадлежностью конкретного VSTi.
Традиционно запуск генераторов огибающих происходит в момент нажатия MIDI-клавиши. Начало фазы Release соответствует моменту, когда MIDI-клавиша отпущена. На выходе генератора формируется не периодический сигнал, а сигнал, который плавно изменяется во времени в соответствии с графиком.
Обработанный фильтром сигнал подается на вход усилителя, которому соответствует секция Amplifier (Рисунок 10.7). Доступные параметры:
Velocity — степень влияния скорости нажатия клавиши на коэффициент усиления;
Volume — общая громкость;
Mono — включение одноголосного режима синтезатора.
Последний параметр не имеет никакого отношения к усилителю. Видимо, разработчикам его просто некуда было пристроить.
В синтезаторе А1 имеется еще один генератор огибающей: Amplifier Envelope . Он полностью аналогичен генератору Filter Envelope , но используется для другой цели: амплитудной модуляции (сигнал с выхода Amplifier Envelope воздействует на коэффициент усиления).
Пока мы еще не очень далеко ушли от параметра Mono , следует упомянуть поле Voices , в котором вы можете задать полифонию синтезатора. Данное поле не входит ни в одну из секций панели А1. Изменить полифонию можно следующим образом: хватаетесь мышью за поле и тащите его вверх или вниз. Конечно, само поле остается на месте, но число внутри него будет увеличиваться или уменьшаться.
Само собой разумеется, вы можете управлять любым параметром А1 по MIDI. Однако в большинстве случаев для этого удобнее использовать автоматизацию Cubase SX. Включаете кнопки R и W в верхней части панели А1, запускаете проект на воспроизведение, вращаете любые регуляторы — все ваши действия сохраняются на специальном треке (см. разд. 4.7.8).
Сигнал с выхода усилителя проходит обработку в блоке эффекта. Соответствующая секция панели А1 называется Chorus/Flanger (Рисунок 10.8). Кнопка On включает блок эффекта. Регулятором Speed задается частота модуляции времени задержки копий сигнала. Feedback — глубина обратной связи. Depth — глубина эффекта. Кнопка Quad включает режим, в котором увеличивается количество задерживаемых копий сигнала, и в результате получается более насыщенное звучание.
Сигнал с выхода микшера проходит обработку фильтром. Параметры фильтра показаны на Рисунок 10.5. В правой верхней части секции Filter расположены кнопки выбора типа фильтра. С помощью кнопок 12dB и 24dB задается наклон характеристики фильтра: 12 dB на октаву или 24 dB на октаву, соответственно.