Начало
 
 


Image-Line FL Studio

НовостиОборудованиеСтатьиФорумФайлыОрганизацииСсылкиПрайс-листыРекламаСловарьПоиск
СТАТЬИ
Image-Line Software FL Studio 5, часть 1

Image-Line Software FL Studio 5, часть 2

Image-Line Software FL Studio 5, часть 4
 

 
  Image-Line Software FL Studio 5, часть 3

Сергей Нечитайло
Музыкальное Оборудование
август 2005

Продолжение статьи о виртуальной студии.

Данная статья продолжает обзор программы FL Studio 5 компании Image-Line Software. Первая часть статьи описывала основные принципы работы программы, в то время как вторая подробно останавливалась на генераторах "Фруктов" — интегрированных и подключаемых модулях синтезаторов, семплеров, ритм-машин и т. п. В третьей части будет рассказано о генераторах, которые не вошли во вторую часть.

Fruity DX10
Это — восьмиголосный полифонический FM-синтезатор, то есть использующий в качестве метода синтеза частотную модуляцию одного сигнала другим (рис. 1). Как утверждает производитель, синтезатор сочетает в себе высокое качество звучания и крайне низкие запросы к системным ресурсам. В февральском номере МО за 2003 год была опубликована статья "Программные FM-синтезаторы", в которой сравнивалось несколько синтезаторов данного типа, среди которых был и Fruity DX10 FM (в версии полноценного подключаемого модуля, а не составляющей FL Studio). Тогда Fruity DX10 не произвел на меня особого впечатления, поскольку участвовавшие в тестировании синтезаторы (а среди них были такие "монстры", как Native Instruments FM7 и аппаратный модуль Yamaha TX 802) сравнивались по своим возможностям, в том числе и по совместимости с пэтчами признанного авторитета FM-синтеза — Yamaha DX7. Однако во "Фруктах" Fruity DX10 очень даже на месте, и не знаю уж, доработали ли его основательно за два года или в версии модуля для FL Studio чего изменили, но звучание синтезатора перестало мне казаться таким пресным и "кастрюльным", как раньше. Конечно, его архитектура крайне примитивна, но кто мешает для более сложных тембров воспользоваться более совершенным Sytrus (читайте далее) или даже NI FM7? Кроме того, если от FM-синтезатора требуется позаимствовать лишь характерную взрывную атаку для сложного многослойного пэтча, Fruity DX10 может оказаться очень хорошим выбором, так как не "сгребет" под себя все системные ресурсы.


 
Рис. 1  
   

За подробным описанием Fruity DX10 я отошлю вас к упомянутой статье, хотя вариант, описанный там, несколько сложнее. В версии для FL Studio синтезатор имеет лишь звукообразующую часть — семиполосный параметрический эквалайзер и прочие эффекты отсутствуют. Вкратце напомню основное.

Архитектура инструмента максимально упрощена — он имеет один несущий осциллятор (ручки управления его параметрами находятся в секции Misc) и два модулирующих оператора (то есть осциллятора с собственным генератором огибающей). Их настройки сгруппированы в секциях Modulation1 и Modulation2. Несущий осциллятор имеет регулировки Wave (добавление гармоник к основному тону), Coarse (смена рабочей октавы), LFO Rate и Vib (частота и глубина вибрато). Модулирующие операторы управляются по частоте (Coarse и ручка тонкой подстройки частоты Tune) и чувствительности к скорости нажатия клавиш (Vel.Sens). Ручкой Thru задается уровень сигнала оператора (только первого — Modulation1), подмешиваемого на выход инструмента. Также оба оператора имеют ручки управления генераторами огибающей (тоже довольно примитивными): Init выставляет начальный уровень сигнала, Time — время спада, Sus — уровень сигнала в фазе сустейна, Rel — скорость затухания. В окошках под ручками можете наблюдать графическое представление накрученных параметров.

Секция Amplitude отвечает за настройки общего генератора огибающей. Он устроен еще проще: ручка Att задает атаку звука, Dec — время полного затухания, а Rel определяет скорость затухания после отпускания клавиши.

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

Полная версия Fruity DX10 входит в комплект FL Studio XXL, для менее дорогих вариантов "Фруктов" он изначально доступен лишь в демо-версии.

Sytrus
Помимо Fruity DX10 в комплект поставки версии FL Studio XXL входит еще один FM-синтезатор — Sytrus. Уже успев несколько привыкнуть к простоте и малой ресурсоемкости модулей "Фруктов", я, признаться, не ожидал увидеть среди генераторов FL Studio такого "монстра". Sytrus выглядит сложным и навороченным не только среди синтезаторов FL Studio, но производит впечатление и в сравнении с известными специализированными программами FM-синтеза — той же FM7 компании Native Instruments. Справедливости ради стоит сказать, что Sytrus, пожалуй, даже превосходит FM7 по возможностям, так как предлагает не только частотную, но и кольцевую модуляцию для каждого оператора, а также три фильтра SVF-типа, программируемый режим унисона, блок эффектов с дисторшном, хорусом, дилеями и ревербератором. Таким образом, Sytrus поддерживает сразу несколько видов синтеза: FM-синтез (это его основное предназначение), аддитивный синтез (при котором спектр выходного сигнала формируется сложением волн, а также кольцевой и частотной модуляциями), субтрактивный синтез (когда из богатого гармониками сигнала при помощи весьма совершенных фильтров удаляется все ненужное) и различные сочетания всех этих методов.

Для начала я настоятельно рекомендую вам прочесть уже упоминавшуюся в предыдущем разделе статью "Программные FM-синтезаторы", в которой подробно рассказывается о принципах использования частотной модуляции для синтеза звука, об архитектуре традиционных FM-синтезаторов, принятой терминологии и многом другом. Без понимания хотя бы основ вышеперечисленного научиться полноценно работать с синтезатором Sytrus не получится. Я имею в виду, конечно, не переключение или небольшие модификации готовых пресетов, а умение создавать свои пэтчи с нуля, понимание влияния на общее звучание инструмента того или иного регулятора, и т. д.

Статья "Программные FM-синтезаторы" также содержит детальные описания таких синтезаторов, как Native Instruments FM7, LoftSoft FMHeaven, SpeedSoft Virtual Sampler и mda DX10. Архитектура Sytrus (во всяком случае, ее звукообразующая часть) имеет много общих черт с традиционными FM-синтезаторами (а, значит, и с NI FM7), в то время как матрица управления операторами в Sytrus похожа на матрицу из FMHeaven. Как бы там ни было, этот очень неплохой синтезатор в данный момент существует не только в формате Fruity, но и в виде плагина формата VSTi/DXi. Все подробности на сайте www.sytrus.com. Ну а сейчас давайте взглянем на Sytrus поближе.

Панель управления синтезатора (рис. 2) состоит из модуляционной матрицы, виртуальной клавиатуры и окна настроек одного из одиннадцати модулей (мастер-модуля, шести FM/RM-операторов, трех фильтров и процессора эффектов), которые вызываются соответствующими кнопкам в верхнем ряду. Над матрицей, под логотипом Sytrus также расположены четыре кнопки, одна из которых выводит информацию о разработчиках, другая позволяет убирать/выводить на экран виртуальную клавиатуру, третья отображает схему включения модулей, а четвертая открывает меню дополнительных опций (она отличается по функциям от основного меню опций, которое открывается кнопкой в левом верхнем углу панели синтезатора). Матрица, клавиатура и эти четыре кнопки являются единственными элементами интерфейса, которые видны постоянно (вне зависимости от выбора закладки). Почти все операции по работе с Sytrus осуществляются в окне настроек составляющих его модулей.


 
Рис. 2  
   

Подобно многим как программным, так и аппаратным FM-синтезаторам, Sytrus имеет шестиоператорную схему. Что такое оператор? В двух словах, это осциллятор с индивидуальным генератором огибающей. В операторах Sytrus вдобавок имеется и генератор низкой частоты (LFO). В знаменитом синтезаторе Yamaha DX 7 операторы генерировали волны лишь синусоидальной формы. Sytrus позволяет менять форму рабочей волны фактически как угодно. Причем осуществляется это не выбором определенного типа волны, а более удобным с точки зрения построения звука способом. Откроем закладку одного из операторов (рис. 3; все шесть операторов полностью идентичны). Вверху закладки находится панель настроек внутреннего осциллятора (то есть параметров вырабатываемой оператором волны и его рабочей частоты), а под ней — окно редактора параметров модуляции.

Рис. 3

Сначала разберемся с осциллятором. В левом верхнем углу панели осциллятора находится дисплей, который отображает форму вырабатываемой волны, — глядя на него, можно видеть окончательный результат регулировок. При помощи трех переключателей, расположенных над дисплеем, можно модифицировать уже сформированную волну следующими способами (если ни один из них не активен, волна изменяться не будет; впрочем, любое изменение можно увидеть на дисплее): левый переключатель задействует лишь первый полупериод волны, средний чередует полный период волны с таким же по времени промежутком тишины, правый переключатель использует полный период волны, но инвертирует его вторую половину. Кроме того, модификаторы можно комбинировать, получая дополнительные волны. Такое использование "кусков" волн традиционно применяется во многих моделях FM-синтезаторов; каждая из модификаций обеспечивает характерное изменение звучания исходной волны. На рис. 4 показаны несколько вариантов модификации исходной синусоиды.

Рис. 4

Сама же исходная волна формируется при помощи шести слайдеров, расположенных справа от дисплея. SH (Shape) плавно изменяет форму волны от синусоиды через треугольник до импульсной формы. TN (Tension) регулирует "натяжение" волны или, по-простому, ширину полупериода — от узенького пика до квадрата. SK (Skew) позволяет "наклонить" волну, например, превратить сигнал треугольной формы в пилообразный. SN (Sine Shaper) трансформирует волну особым образом (напоминает перемножение волн) — получаемый эффект полезен для некоторых пэтчей, к примеру, для имитации колоколов. FL (Pre-Filter) управляет частотой среза пропускающего фильтра низких частот, позволяя "подрезать" верхние гармоники у сигнала и сделать звучание более мягким. NS (Noise) добавляет шумовую составляющую к волне — это полезно для "струнного" режима Plucked или для перкуссионных пэтчей. Чтобы сбросить любой из слайдеров к его значению по умолчанию, кликните по нему левой кнопкой мыши, удерживая клавишу Alt.

Справа от слайдеров есть дополнительные настройки. Кнопка Center убирает из волны постоянную составляющую. Declick активирует специальный фильтр, который устраняет щелчки в начале воспроизведения сигнала оператора (такие щелчки могут возникнуть при малом значении времени атаки). Назначение кнопки B.Limit (Band-Limit Waveform) осталось для меня непонятным — в описании об этом почему-то ничего не сказано. Из перевода названия можно предположить, что речь идет об ограничении частотного спектра волны (ну, чтобы высокие ноты не "сыпали"). Опция Pluck включает режим Plucked, при котором оператор моделирует звучание струны со щипковой атакой. Оператор начинает генерировать волну в соответствии с настройками слайдеров и модификаторов, после чего демпфирует, то есть фильтрует ее фактически до синусоиды. За время и характер демпфирования отвечает отдельная огибающая Damp (читайте далее). Для работы в режиме Plucked рекомендуется использовать максимально насыщенную гармониками волну (чем ярче спектр волны, тем резче щипок), при использовании же сигнала, близкого к синусоиде, никакого щипка не получится. Поэтому старайтесь брать за основу волны прямоугольной, треугольной или пилообразной формы (и вариации на их тему), не забывая добавить и шум. Оператор, работающий в режиме Plucked, не может быть модулирован по частоте другим оператором. Кольцевая же модуляция остается для него по-прежнему доступной.

Начиная с Sytrus версии 1.5, форму волны оператора можно также изменять при помощи специального редактора гармоник — Harmonics Editor. Чтобы перейти в него, нажмите самую правую закладку (Osc) в верхней части редактора параметров модуляции. Редактор гармоник (рис. 5) позволяет произвольно изменять уровни и фазы 128 гармоник сигнала, обеспечивая тем самым возможность изменения гармонического состава волны. Каждый вертикальный столбик редактора представляет отдельную гармонику. Полный набор гармоник на экран не влезает — чтобы добраться до высших гармоник, надо воспользоваться слайдером прокрутки содержимого окна. Для удобства редактирования, гармоники, отстоящие на октаву, две октавы и т. д. от основного тона, выделяются более темным цветом. Регулировка уровня гармоники производится рисованием мышью вверх от разделительной горизонтальной линии спектрограммы. Снизу линии выставляются параметры фаз гармоник. Само собой разумеется, что выставленные значения фаз будут действовать лишь для гармоник с ненулевым уровнем. Левой кнопкой мыши можно изменять уровни отдельных гармоник или произвольно рисовать огибающую спектрограммы. Правой кнопкой рисуются ровные линии столбиков значений. Если при клике или рисовании линий удерживать клавишу Alt, то параметры гармоник сбросятся к своим положениям по умолчанию (то есть к синусоиде: первая гармоника — с максимальным уровнем, остальные — с нулевым). Результат манипуляций (результирующая волна) отображается как в верхней части редактора гармоник, так и на дисплее в панели настройки осциллятора.

Рис. 5

Помимо ручного изменения параметров гармоник, можно использовать и несколько инструментов редактирования. Переключатели All, Odd и Even позволяют изменять параметры только нечетных гармоник (Odd), только четных (Even), либо всех вместе (All, выбрано по умолчанию). Кнопка Smooth сглаживает "ступеньки" уровней гармоник, усредняя их с соседними значениями. При выборе для редактирования четных или нечетных гармоник, сглаживаться будут только они.

Левее кнопки Smooth расположена круглая кнопка с треугольничком, которая открывает меню дополнительных команд. Convert shape to sine harmonics позволяет преобразовать несинусоидальную волну оператора в ближайшую по форме волну на основе синусоиды. При помощи команды Analyze Shape File можно использовать гармонический состав WAV-файла в качестве основы для волны осциллятора. Подходят лишь файлы с одним периодом волны. При этом никакие аудиоданные в Sytrus не загружаются — просто анализируется гармонический состав файла, после чего соответствующим образом выстраиваются столбики уровней гармоник в гармоническом редакторе. Не следует ожидать точного соответствия полученной таким импортом волны содержанию WAV-файла — чем последний длиннее и насыщеннее спектрально, тем сильнее погрешность импорта. Опция Transpose One Octave Up сдвигает гармоники на октаву вверх. Если в волне задействованы высшие гармоники, они могут "уехать" за рабочий диапазон редактора и пропасть. Команды Shift Left/Right сдвигают гармоники на одну "ступеньку" влево или вправо. Команда Attenuate Gibbs Phenomenon позволяет ослабить проявление так называемого "феномена Гиббса" — паразитные всплески на вершинах импульсов сигнала осциллятора и в паузах между ними (что на слух выражается характерным звоном). При помощи команд Copy и Paste можно скопировать настройки гармоник из одного осциллятора и применить их к другому. Предусмотрены несколько режимов вставки: замещение (Replace), суммирование (Add), вычитание (Subtract), умножение (Multiply) и микширование в равных пропорциях (Blend). Однако, вернемся к панели настройки волны.

Ручка PHS (Phase) выставляет фазовый сдвиг для волны при старте оператора. Опция Global позволяет синхронизировать фазу волны для всех голосов (нот), одновременно отрабатываемых оператором. Ручка Vol (Volume) задает громкость выходного сигнала оператора. Она может пригодиться для автоматизации модуляции операторов. Дело в том, что регуляторы уровня в модуляционной матрице не управляются системой автоматизации, в то время как ручки Volume каждого оператора (выполняющие те же функции) автоматизируются. Не знаю, насколько это может быть востребовано в работе — это как же нужно овладеть синтезатором, чтобы настолько тонко "играть" самим процессом звукообразования! Последняя ручка, PE (Pitch Envelope / LFO Amount), определяет степень воздействия на частоту оператора посредством генератора огибающей высоты тона или генератора низкой частоты. Диапазон задается от нуля до четырех октав, по умолчанию стоит одна октава.

Два цифровых дисплея отвечают за настройку частоты оператора. Левый дисплей, Frequency Offset, позволяет произвести сдвиг по частоте (задается в абсолютных значениях — герцах), а правый, Frequency Ratio, — установить коэффициент кратности к базовой частоте синтезатора. При значении Frequency Ratio, не равном нулю, величина сдвига Frequency Offset будет прибавляться (или отниматься) от конечной частоты оператора, то есть базовой частоты, умноженной на коэффициент Frequency Ratio. Если же коэффициент задать равным нулю, то Frequency Offset будет определять абсолютную частоту оператора, который в данном случае перестанет реагировать на высоту нажимаемой клавиши — какую клавишу вы не нажмете, прозвучит все одна и та же частота. Для перкуссионных пэтчей в большинстве случаев частота операторов задается именно таким образом.

Настройка частоты FM-операторов Sytrus идентична аналогичной процедуре для инструмента Native Instruments FM7. Чтобы не повторяться здесь лишний раз, в который раз отошлю вас к статье "Программные FM-синтезаторы" в тот ее раздел, где описываются операторы синтезатора FM7. Обратите внимание на абзац, в котором говорится о соотношениях коэффициентов Ratio для несущего и модулирующего операторов. Это напрямую влияет на музыкальность результирующего звука.

Ну ладно, с волнами и частотами, вроде разобрались, теперь давайте рассмотрим средства модуляции оператора. Организовано там все следующим образом. Сверху окна редактора параметров модуляции видны два ряда кнопок-закладок. Верхний ряд позволяет выбрать цель — управляемый параметр. Всего доступны шесть целей: Pan — панорама, Vol (Volume) — громкость, Mod (Input Modulation) — глубина модуляции оператора другими операторами, Pitch (Pitch Offset) — сдвиг высоты тона, Phase (Phase Offset) — сдвиг фазы и Damp (Plucked Damping) — скорость демпфирования в режиме Plucked. Седьмая кнопка в ряду, как уже говорилось раньше, предназначена для перехода в редактор гармоник (то есть не является целью для модуляции). Нижний ряд кнопок предназначен для выбора модулятора — управляющего устройства. Это Env (Envelope Generator) — генератор огибающей, LFO — генератор низкой частоты, Key M (Keyboard Mapping) — модуляция номером клавиши, Vel M (Velocity Mapping) — модуляция значениями динамики, Mod X и Mod Y (Modulation X/Y Mapping) — модуляция командами внутреннего X/Y-контроллера (читайте дальше), Rand (Random Mapping) — рандомизация. Последняя закладка, UNI (Unison Mapping), отвечает за назначение зависимости выбранного параметра для программируемого эффекта унисона, о котором я расскажу дальше. Соответственно, все шесть параметров-целей могут иметь индивидуальные настройки полного набора модуляторов. Иерархия целей и модуляторов организована максимально удобно — в верхнем ряду закладок выбираете требуемый параметр и, переключая нижний ряд закладок, получаете возможность настройки всех его модуляторов. Давайте разберемся с модуляторами подробнее.

Генератор огибающей (рис. 6) устроен весьма хитро. С одной стороны, он имеет стандартную архитектуру типа ADSR, а с другой позволяет рисовать сколь угодно сложную управляющую кривую. Начнем со свободного рисования огибающей. Чтобы создать новый узел, просто кликните в нужном месте правой кнопкой мыши и перетащите его куда требуется. На отрезке линии между двумя соседними узлами имеется кружок, уцепившись за который, можно изменять крутизну огибающей. Таким образом, можно нарисовать любую огибающую — синтезатор последовательно отработает все ее изменения при взятии ноты. Для удобства работы с длинными огибающими имеется слайдер прокрутки содержимого окна и регулятор горизонтального масштаба (черный прямоугольник справа от слайдера).

Рис. 6

Также предлагаются дополнительные опции и режимы редактирования (четыре кнопки под слайдером прокрутки). Freeze позволяет "зафиксировать" огибающую, то есть защитить ее от случайных изменений. Полезно включить по окончании работы с огибающей. Step включает режим рисования — работая в нем, вам не надо создавать отдельные узлы, просто рисуйте линию мышью, и они создадутся автоматически. Если при этом придерживать клавишу Shift, то создаваемая линия получится ступенчатой — соседние узлы будут соединяться прямыми вертикальными и горизонтальными линиями (рис. 7). Кнопка Snap включает функцию притягивания узлов к ближайшей "ступеньке" времени (step). Ну, и опция Slide (она включена по умолчанию) предназначена для сохранения относительного интервала между узлами огибающей при редактировании. Если, например, перетащить какой-нибудь узел вперед по времени, то все узлы после него уедут на то же расстояние.

Рис. 7

Слева от перечисленных кнопок расположена кнопка с треугольником. Она открывает меню, при помощи опций которого можно сохранить настройки огибающей в виде специального файла (Save State File), загрузить из файла (Open State File), скопировать и вставить (например, из одного модулятора в другой).

Также генератор огибающей имеет ручки управления стандартными ADSR-фазами. Огибающую можно разметить специальными маркерами, обозначающими позиции начала и конца петли (закольцованного участка огибающей), а также позицию начала спада огибающей. Чтобы создать маркер, щелкните правой кнопкой мыши по требуемому узлу огибающей и выберите нужный тип маркера. Всего доступны три типа маркеров (рис. 8): Sustain Loop Start (позиция начала петли, обозначается на экране буквой L), Sustain Loop End (позиция конца петли, обозначается буквой S) и Decay (позиция спада, обозначается буквой D). Позиции начала лупа и спада могут совпадать, в таком случае узлу можно присвоить оба атрибута: Sustain Loop Start и Decay (такой маркер будет обозначен буквами DL). Само собой, между маркерами можно рисовать огибающую любой сложности с неограниченным количеством узлов. После создания маркеров становятся активными стандартные ручки ATT (Attack), DEC (Decay), SUS (Sustain) и REL (Release), которые регулируют, соответственно, время атаки (участок от начала огибающей до маркера Decay), длительность спада (время от маркера Decay до позиции Loop Start), уровень сустейна и скорость затухания (время от маркера Sustain Loop End до конца огибающей). При повороте любой из ADSR-ручек подконтрольная им часть огибающей выделяется серым цветом и изменяется соответствующим образом. Однако после отпускания ручки огибающая на экране прыгает в исходное состояние, хотя все изменения будут к ней применены. Зачем так сделали — не знаю. Пишут, мол, для более удобного редактирования. На мой взгляд, эффект достигается совершенно противоположный — каждый раз надо смотреть на положение ADSR-ручек и соображать, насколько изменена ими та или иная фаза. Проще делать все регулировки произвольным рисованием огибающей, а от ADSR-секции взять лишь маркеры фаз. Впрочем, ручки ADSR вполне годятся для окончательной коррекции уже готового пэтча, так как они оказывают действие даже на зафиксированную огибающую.

Рис. 8

Правее регуляторов ADSR расположены две кнопки: Tempo и Global. Первая включает привязку временной оси огибающей к темпу проекта (в противном случае задаются абсолютные значения времени для каждого узла). Опция Global включает режим перезапуска всех огибающих уже звучащих нот при взятии очередной ноты. И, наконец, в левом нижнем углу генератора огибающей находится кнопка его включения. Если она неактивна, огибающая отрабатываться не будет.

Генератор низкой частоты (рис. 9) тоже не совсем обычный — помимо осциллятора в нем присутствует дополнительный генератор огибающей, который позволяет управлять волной LFO. Параметры LFO настраиваются четырьмя ручками: SPD (Speed) задает рабочую частоту LFO, TENS (Tension) позволяет плавно изменять форму волны, SK (Skew) регулирует "угол наклона" волны, PW (Pulse Width) определяет ширину импульса прямоугольной волны (для всех остальных типов — баланс между первой и второй половинками фаз волны). Кнопка Tempo привязывает частоту LFO к темпу проекта, а Global переводит LFO в "глобальный" режим, при котором он работает без перезапуска на протяжении всего проекта.

Рис. 9

Огибающая модуля LFO практически такая же, как и в генераторе огибающей ENV — неограниченное количество узлов, возможность изменять форму линии между узлами, тот же набор опций редактирования (кнопки Freeze, Step, Snap и Slide). Отсутствуют лишь ручки ADSR и доступны только два маркера: Sustain Loop Start и Sustain Loop End.

На экране закладки LFO отображаются оба сигнала: и волна осциллятора (серым цветом), и огибающая (оранжевым). Причем форма волны напрямую зависит от огибающей — рисуя последнюю, вы сразу можете видеть результирующие изменения волны LFO.

Модуль LFO тоже имеет кнопку включения, слева от ручек настройки.

Следующие модуляторы (Key M, Vel M, Mod X, Mod Y, Rand и UNI) представляют собой не огибающие, изменяющиеся во времени, а функции зависимости целевого параметра от управляющего. Например, закладка модулятора Key M (Keyboard Mapping, рис 10) позволяет нарисовать зависимость выбранного целевого параметра от номера нажимаемой клавиши. По вертикальной оси отсчитывается глубина зависимости (модуляции), а по горизонтальной — MIDI-ноты. Кривая зависимости рисуется аналогично огибающей модулей ENV и LFO, с неограниченным количеством узлов, произвольной формой линии и т. п., включая тот же набор опций редактирования и возможность копирования и сохранения нарисованного.

Рис. 10

Работа с остальными функциями зависимости (Vel M, Mod X/Y и пр.) полностью идентична вышеописанной Key M, только по нижней оси у них идут параметры динамики, значения контроллеров X и Y и т. д.

Теперь давайте разберемся с модуляционной матрицей (рис. 11), при помощи которой отдельные блоки синтезатора взаимодействуют друг с другом. Матрица выполняет две функции: во-первых, в ней настраивается взаимная модуляция FM-операторов (то есть задается алгоритм FM-синтеза и устанавливается глубина модуляций), во-вторых, она является также внутренним микшером синтезатора — при помощи нее регулируются также посылы сигналов на фильтры, эффекты, выход синтезатора, задается панорамирование и т. д.

Рис. 11

FM/RM-модуляционная часть матрицы (рис. 12) состоит из тридцати шести ручек, соответствующих каждому оператору по горизонтальной и вертикальной осям, а также переключателя FM/RM внизу слева.

Рис. 12

Для назначения модуляции одного оператора другим надо выбрать модулирующий оператор по горизонтали, несущий — по вертикали, и соответствующей ручкой задать глубину модуляции. Ручка имеет ход в две стороны, таким образом, модулирующее воздействие может быть как прямым, так и обратным. Между прочим, использование модулятора с очень низкой частотой вызовет эффект вибрации на несущем операторе. Нейтральное положение ручки выключает модуляцию (для быстрого сброса к нейтральному значению кликните по ручке мышью с нажатой клавишей Alt). Также можно быстро включить/выключить действие ручки, кликнув по ней правой кнопкой (на рисунке я подобным способом выключил все ручки, не относящиеся к FM/RM-модуляции). Если выбрать для модуляции один и тот же оператор по горизонтали и вертикали, то он будет модулировать сам себя, то есть вы зададите уровень обратной связи. Комбинируя взаимные модуляции нескольких операторов, можно построить, наверное, все алгоритмы включения операторов, существующие в шестиоператорной схеме FM-синтеза. На рис. 13 приведены примеры нескольких наиболее часто встречающихся алгоритмов.

Рис. 13

Переключатель FM/RM обеспечивает возможность перейти в режим настройки кольцевой модуляции. Принципы назначения операторов и регулировки глубины модуляции те же самые, что и для FM-модуляции. Любой из операторов может иметь назначения обоих видов модуляции одновременно. Также можно использовать и "чистые" выходы операторов, безо всякой модуляции (например, для аддитивного синтеза). Для этого их надо направить либо на фильтр, либо на эффекты, либо на мастер-выход.

Уровни посылов сигналов операторов на фильтры задаются в нижней части матрицы слева (рис. 14). Оператор, чей сигнал посылается на фильтр, выбирается в горизонтальном ряду матрицы, а требуемый фильтр (F1, F2 или F3) — в вертикальном. Если ручку уровня посыла вывернуть влево, то сигнал оператора поступит на фильтр в инвертированном виде.

Рис. 14

Все шесть операторов и три фильтра могут иметь индивидуальные значения панорамы. Настройка панорамирования производится в столбце PAN (рис. 15). На этот раз цели для регулировок выбираются по вертикальной оси матрицы.

Рис. 15

Следующий столбец, FX (рис. 16), отвечает за посылы сигналов с выходов операторов и фильтров на блок эффектов. Выбор источников осуществляется, как и в случае с PAN, по вертикальной оси, отрицательные положения ручки уровня инвертируют поступающий в блок эффектов сигнал.

Рис. 16

Любой из модулей, представленных в матрице, — оператор ли это, фильтр или блок эффектов, — должен быть маршрутизирован на выход инструмента, чтобы можно было услышать его сигнал. Если просто промодулировать один оператор другим или послать выход фильтра на блок эффектов, ничего не будет слышно. Уровни выхода каждого из модулей регулируются в последнем столбце матрицы, OUT (рис. 17). При левом положении ручки уровня на выход пойдет инвертированный сигнал источника. Кстати, работая с матрицей Sytrus, надо следить не только за назначением источников на мастер-выход, но и за всей маршрутизацией сигнала — само по себе ничего настраиваться не будет. Если вы, к примеру, направили сигналы операторов на фильтр, выход блока эффектов вывели на выход синтезатора, но забыли послать сигнал с фильтра на блок эффектов — цепочка модулей будет нарушена, и никакого звука вы не услышите. Поэтому будьте внимательны. Вообще же, если вам вдруг стало непонятно что в матрице куда идет и кто кого модулирует, просто наведите курсор мыши на интересующую ручку и посмотрите в строку подсказки главного меню FL Studio. При переключении между режимами матрицы FM/RM остальные регуляторы остаются на месте.

Рис. 17

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


 
Рис. 18  
   

Теперь давайте познакомимся с фильтрами Sytrus. Все три фильтра (закладки FILT1, FILT2 и FILT3) практически идентичны (рис. 19). Единственным отличием является отсутствие в третьем фильтре ручки Next (Send To Next), которая позволяет направить выход сигнала текущего фильтра на вход следующего и использовать, таким образом, последовательное включение фильтров. Ручка Next задает уровень посылаемого сигнала, причем можно посылать как нормальный, так и инвертированный сигнал. Поскольку фильтр FILT3 является последним в цепочке, ему ручка Next не требуется — дальнейшая маршрутизация производится при помощи матрицы. Порядок включения фильтров может быть не только строго последовательным или строго параллельным — можно комбинировать их любыми доступными способами. Матрица позволяет направлять выход каждого фильтра на процессор эффектов или выход синтезатора, так что фильтры могут быть включены и параллельно, и пропускать сигнал последовательно через себя, и выводить его на разные модули синтезатора одновременно.

Рис. 19

Каждый фильтр способен работать в нескольких режимах, которые выбираются в окошке Filter Type, расположенном в левом верхнем углу окна. Всего доступны восемь режимов, поделенных на три "пищевые" категории. Это "ванильные" (Vanilla) All Pass Filter — фазовый фильтр, High Pass — пропускающий фильтр высоких частот, Notch Filter — режекторный фильтр, Band Pass Filter — пропускающий полосовой фильтр, Low Pass Filter — пропускающий фильтр низких частот; "лаймовые" (Lime) High Pass Filter — пропускающий фильтр высоких частот, Low Pass Filter — пропускающий фильтр низких частот; "шоколадный" (Chocolate) SVF Filter (State Variable Filter) — фильтр с изменяемыми параметрами.

Опция FLAT включает альтернативный алгоритм резонанса для фильтра, опция HQ задействует режим повышенного качества обработки. Чуть правее расположен вертикальный ряд кнопок. Самая верхняя кнопка включает/выключает фильтр из тракта синтезатора. Остальные определяют добротность фильтра. Кнопки x1, x2 и x3 соответствуют значениям 12 дБ/окт, 24 дБ/окт и 36 дБ/окт. Еще две кнопки, ALT x2 и ALT x3, предлагают альтернативные алгоритмы для режимов 24 дБ/окт и 36 дБ/окт.

Три большие ручки ENV (Cutoff LFO / Envelope Amount), CUT (Cutoff) и RES (Resonance) задают, соответственно, чувствительность фильтра к управляющим сигналам генератора огибающей и LFO, значение частоты среза фильтра и уровень резонанса (в режимах пропускающего полосового и режекторного фильтра ручка RES определяет ширину пропускаемой или вырезаемой полосы сигнала).

Расположенные правее три слайдера L (Low Level), B (Band Level) и H (High Level) отображаются на экране лишь в "шоколадном" (SVF) режиме работы фильтра. Они управляют уровнями трех составляющих фильтра: пропускающей частью низких частот (L), пропускающей полосовой частью (B) и пропускающей частью высоких частот (H). По умолчанию, слайдер L установлен в максимальное положение, в то время как остальные два — в минимальное (заглушены).

Далее идет секция эффекта WaveShaper, преобразующего амплитуду сигнала в соответствии с графиком зависимости WaveShaper Mapping (закладка WS в секции модуляции — рис. 20). По горизонтальной оси отсчитывается входная амплитуда сигнала, а по вертикальной — выходная. Изменяя линию зависимости, можно добиться самых разных результатов. Чтобы включить WaveShaper, необходимо активировать кнопку Enable. Переключатель +/+- (Unipolar/Bipolar) позволяет задать симметричную или ассиметричную диаграмму зависимости входного и выходного сигналов. Ручка Amp (Preamp) позволяет усилить сигнал, поступающий на вход эффекта. Ручка Mix (Mix Level) задает уровень эффекта, подмешиваемого к исходному сигналу.

Рис. 20

Секция модуляции предлагает те же модуляторы, что и в FM-операторах (Env, LFO, Key M, Vel, Mod X/Y, Rand и UNI), с которыми мы уже познакомились. А вот параметры-цели, за исключением панорамы и громкости, другие: частота среза (Cut), уровень резонанса (Res), уровни низкочастотного, полосового и высокочастотного пропускающих фильтров (закладки Low, Band и High, соответственно) и уровень эффекта WaveShaper Mix Level (закладка WMix). Про закладку WaveShaper (WS) я уже говорил. Приемы работы с назначением модуляторов на цели, редактированием огибающих и т. п. аналогичны соответствующим процедурам для FM-операторов.

Блок эффектов (закладка FX — рис. 21) содержит хорус, три дилея (могут быть задействованы как параллельно, так и последовательно) и ревербератор, а также имеет возможность посыла выходного сигнала блока на Send-треки микшера для дальнейшей обработки дополнительными эффектами. Пройдемся по настройкам.

Рис. 21

Ручка регулировки панорамы (PAN) позволяет выставить панораму сигнала до его обработки эффектами. За панорамой располагаются слайдеры управления хорусом. В окошке ORD (Order) выставляется число "голосов" хоруса. Чем это число больше, тем богаче звучит эффект. Для изменения значения ORD потяните мышью за окошко. Слайдер DP (Depth) регулирует глубину хоруса. Слайдер SP (Speed) задает скорость "вращения" голосов хоруса по частоте. Следующий регулятор, DL (Delay), отвечает за время задержки сигнала. Слайдер SR (Spread) управляет степенью расстройки различных параметров голосов хоруса: скорости, глубины и т. п. Чем больше значение Spread, тем меньше расстройка (хотя по логике должно быть наоборот). Слайдер CR (Chorus Stereo Cross) задает глубину взаимопроникновения каналов стереохоруса. Чем сильнее выдвинут слайдер, тем больший уровень сигнала из левого канала подмешивается в правый и из правого в левый. В случае отрицательных значений (регулировка возможна в обоих направлениях) будут смешиваться инвертированные сигналы каналов. Последний слайдер, VL (Chorus Level), отвечает за уровень эффекта, подмешиваемого к исходному сигналу.

Правее хоруса расположена секция Send, в которой настраивается уровень посыла сигнала на Send-треки микшера. Чтобы направить сигнал на какой-нибудь из четырех Send-треков, выставьте в окошке NUM (Send Track Number) номер нужного трека и ручкой VOL (Volume) задайте уровень посыла.

Далее располагается секция эффектов задержки и ревербератора. Настройки каждого из дилеев и ревербератора переключают кнопками D1, D2, D3 и R. Все три дилея полностью идентичны. Для включения эффекта активируйте опцию Enable. Кнопка Serial направляет выход текущего эффекта задержки на вход следующего, то есть они будут включены последовательно (если опция Serial не активна, сигнал с эффекта задержки будет направлен сразу на выход блока эффектов, параллельно остальным). Кнопка Tempo включает режим привязки времени задержки к темпу проекта. Настройка эффекта производится четырьмя слайдерами: FB (Delay Feedback) задает глубину обратной связи, TM (Delay Time) определяет время задержки, SO (Delay Stereo Offset) сдвигает по времени стереоканалы задержанного сигнала относительно друг друга (положительное или отрицательное значение параметра определяет, какой канал будет сдвинут) и VL (Delay Volume) устанавливает уровень эффекта, подмешиваемого к исходному сигналу. Также предлагаются три стереорежима обратной связи: Normal сохраняет стереокартину исходного сигнала, Inverted меняет каналы местами, а P.Pong (Ping-Pong) меняет каналы местами при каждом новом повторе.

Настройки ревербератора (рис. 22) следующие. Кнопка Enable включает эффект, кнопка Tempo активизирует привязку времени реверберации к темпу проекта. В окошке Reverb Color выбирается оттенок звучания эффекта — W (Warm), F (Flat), B (Bright) и т. п., или, говоря проще, характеристики помещения. Остальными параметрами заведуют восемь слайдеров: LC (Low Cut) подрезает спектр эффекта снизу, HC (High Cut) — сверху, PD (Pre Delay) задает время предварительной задержки, RS (Room Size) определяет размер помещения, DF (Diffusion) регулирует степень рассеивания эффекта, DE (Decay) устанавливает время затухания "хвоста", HD (High Damping) отвечает за ослабление высоких частот при повторе и, наконец, VL (Volume) выставляет уровень эффекта.

Рис. 22

Секция модуляции блока эффектов предлагает всего два параметра-цели: громкость и панораму выходного сигнала модуля. Набор модуляторов и способы их редактирования точно такие же, как и в любом FM-операторе.

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

Ну и, наконец, мы добрались до блока глобальных установок синтезатора — Main (рис. 23). Три слайдера в левом верхнем углу задают мастер-уровни Sytrus: конечную громкость пэтча (Vol), общую степень влияния всех задействованных в пэтче LFO (LFO) и базовый строй (Pitch).

Рис. 23

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

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

За группами ADSR-слайдеров располагаются регуляторы настройки эффекта унисона (Unison). Эффект работает по принципу воспроизведения заданного количества подголосков (subvoices), представляющих собой полноценные дополнительные голоса со скорректированными параметрами (помните закладки UNI в модуляционных секциях операторов, фильтров, блока эффектов?). Если же вы на закладках UNI не произвели никаких назначений, то подголоски будут использовать лишь глобальные установки, которые задаются в секции Unison. Установки следующие. В окошке ORD (Unison Order) выставляется количество подголосков. Если не выбрано ни одного подголоска, эффект выключен (по умолчанию он выключен). Кнопка OSC переключает унисон в режим работы лишь для осцилляторов (то есть в эффекте будут участвовать лишь исходные волны операторов). Слайдер PN (Panning) задает степень распределения подголосков по панораме, слайдер VL (Volume) — по громкости, а слайдер PT (Pitch) — по частоте. Ненулевое положение регулятора SB (Sub-Level) включает к каждому подголоску дополнительный голос октавой ниже. Дальнейший ход регулятора определяет громкость этих дополнительных голосов. Слайдер PH (Phase) настраивает фазовые расхождения подголосков, а слайдер EV (Envelope Variation) управляет величиной случайного изменения времени атаки (Attack) и скорости спада (Decay) для огибающих громкости, а также частоты среза и уровня резонанса фильтров для каждого подголоска. Само собой разумеется, что индивидуальные коррекции параметров на закладках UNI различных модулей позволят настроить эффект унисона куда как более гибко. Но, как и все на свете, это требует времени, терпения и немалых усилий. Кроме того, как я уже говорил, существует несколько заводских пресетов для эффекта унисона (в меню, открываемом левой кнопкой под логотипом Sytrus).

Не следует забывать, что в отличие, например, от голосов хоруса, каждый подголосок эффекта унисона является полноценным голосом синтезатора. Благодаря этому общая полифония Sytrus с активным унисоном представляет собой произведение голосов партии на количество подголосков. При включении дополнительных подголосков слайдером Sub-Level количество задействованных голосов еще больше увеличивается. Об этом необходимо постоянно помнить, так как каждый голос отъедает свою часть системных ресурсов. Самое лучшее правило при работе с унисоном — принцип необходимого минимума. Все, что вылезает за эти рамки, подлежит принудительному отключению. В противном случае, партия Sytrus рискует захапать всю мощность компьютера.

Внутренний X/Y-контроллер синтезатора (дисплей с надписью Modulation сверху) предлагает два независимых контроллера по вертикальной и горизонтальной оси, управлять которыми можно одновременно. Назначение обоих контроллеров на управление различными параметрами синтезатора производится на закладках Mod X/Y в секциях модуляции различных его модулей. Загружая очередной заводской (или пользовательский) пресет для Sytrus, выясните, какие параметры назначены на X/Y-контроллер.

Управлять X/Y-контроллером можно самыми разными путями. Можно отдельно крутить мышью ручки X и Y, расположенные правее дисплея. Можно изменять величины обоих контроллеров одновременно, мышью перетаскивая по дисплею перекрестие значений. Однако удобнее всего будет вывести управление X/Y-контроллером на джойстик, воспользовавшись специальной утилитой Fruity X-Y Controller, о которой я расскажу отдельно (также можно привязать обе ручки X и Y к управляющим сигналам любого другого внутреннего или внешнего контроллера — о них читайте дальше). Опция Smooth включает режим сглаживания резких изменений значений X/Y-контроллера.

Еще закладка Main предлагает трехполосный параметрический эквалайзер, который может работать в одном из трех режимов. Четыре кнопки слева от регуляторов предназначены для включения/выключения эквалайзера (верхняя кнопка) и переключения режимов его работы. В режиме OUT+FX эквалайзер обрабатывает как сигнал блока эффектов, так и выходной сигнал синтезатора. Два остальных режима, OUT и FX, включают отдельную обработку выхода Sytrus или блока эффектов.

Крайние полосы эквалайзера работают как фильтры типа "полка", а средняя — как полосовой фильтр. Ручками Freq (Frequency) задается частота каждой полосы, а ручками BW (Band Width) — добротность или крутизна. Слайдерами регулируются выходные уровни полос (как в плюс — громче, так и в минус — тише).

Секция Quality отвечает за качество звучания синтезатора, то есть за сложность и точность математических вычислений. Можно сделать независимые настройки качества для живого воспроизведения (Draft) и для офлайнового миксдауна (Render). Опция HQ Envelopes увеличивает точность вычисления огибающих (естественно, за счет увеличения нагрузки на систему). В большинстве случаев необходимость в этой функции отсутствует, поскольку той точности, что используется по умолчанию, как правило, оказывается вполне достаточно. Функция Oversampling позволяет повысить кратность передискретизации, сглаживая эффект наложения спектров (Aliasing) и прочие артефакты. Чем выше кратность передискретизации, тем сильнее эффект сглаживания и тем больше, в свою очередь, требования к ресурсам. Большие значения передискретизации рекомендуются лишь для режима миксдауна — в реальном времени компьютер может их и не потянуть. Кроме того, Oversampling может "замылить" звучание фильтров и обратной связи в FM-синтезе, что может привести к изменению характера всего пэтча. Поэтому неплохо будет сперва проверить, нужно ли вам такое повышение качества — иногда и цифровые артефакты могут представлять художественную ценность.

Внизу закладки Main расположен ряд дополнительных настроек. Кнопка Random активирует модулятор рандомизации (закладки Rand в секциях модуляции модулей; по умолчанию кнопка Random включена). Если вам вдруг понадобится быстро убрать все накрученные расстройки, достаточно выключить Random, и синтезатор будет звучать более точно. Кнопка Mono Key переводит Sytrus в одноголосый режим полифонии (на подголоски эффекта унисона действие кнопки не распространяется). Ручка Soften добавляет легкую фильтрацию на фазу атаки для голосов со значением динамики менее 100 единиц (смягчает атаку). Чем сильнее вправо вывернута ручка, тем сильнее эффект. Опция Global Pitch включает глобальный режим модуляции частоты первого оператора — для всех остальных операторов она становится базовой частотой. Кнопка Center включает функцию удаления постоянной составляющей из выходного сигнала пэтча, а кнопка Gibbs Off активизирует фильтр подавления феномена Гиббса для выходного сигнала синтезатора.

В секции Info/Comments можно ввести краткое описание пэтча, проставить копирайты, указать какие-либо важные особенности. Для пресетных пэтчей там указывается, в частности, назначение внутреннего X/Y-контроллера.

В заключение скажу пару слов о работе с синтезатором. Среди пресетов есть специальный пэтч под названием Default. Начинайте любую работу по созданию своих пэтчей с него, так как сбрасывать все настройки синтезатора вручную — задача длительная и неблагодарная. При помощи функций копирования/вставки отдельных модулей синтезатора можно вставлять в свой пэтч настройки любых пресетов. Также синтезатор предоставляет возможность копирования пэтчей целиком (например, для дальнейшей модификации). Функции копирования находятся в меню, которое открывает левая кнопка с треугольником, расположенная под логотипом Sytrus.

Как и любой уважающий себя FM-синтезатор, Sytrus умеет читать банки формата DX7. Функция импорта доступна в меню, которое открывает самая левая кнопка с треугольником, расположенная под логотипом синтезатора (опция Yamaha DX7 Presets/Import SYSEX). В приложении к статье "Программные FM-синтезаторы" проводилось сравнение описанных FM-синтезаторов на корректность импорта пэтчей DX7. Как вы, возможно, помните, кроме Native Instruments FM7 ни один из них корректно с этим делом не справлялся. Sytrus в этом плане очень близок к FM7, хотя такого же точного соответствия в некоторых пэтчах не достигается. Чувствуется, что синтезаторы имеют сходную архитектуру FM-части — отдельные пэтчи звучат почти неотличимо, но, видимо, из-за разницы в фильтрах, модуляторах и т. п. в большинстве случаев наблюдается небольшое расхождение в звучании. Тем не менее, я бы не сказал, что эта разница так уж существенна — импортированные пэтчи хорошо узнаваемы, не имеют каких-либо немузыкальных призвуков и вполне могут использоваться в работе. Напоминает ситуацию с разными семплерами — вроде один и тот же пэтч под них конвертируешь, но из-за разной архитектуры, фильтров, LFO и т. п. каждый звучит немного по-своему.

Звучание синтезатора мне по-настоящему понравилось — если хорошо разобраться в его настройках, то можно добиться очень интересных и разноплановых звуков. К недостаткам Sytrus я бы отнес совершенно не характерную для синтезаторов FL Studio ресурсоемкость. Во всяком случае, некоторым многоголосым партиям, исполняемым импортированными пэтчами DX7, которые синтезатор Native Instruments FM7 воспроизводил безо всяких "затыков", ощутимо не хватало ресурсов.

Buzz Generator Adapter
Если вы хотите использовать инструменты формата Jeskola Buzz (или Buzz-машины), вам сначала придется запустить специальный адаптер Buzz Generator Adapter, который обеспечивает работу Buzz-машин в среде FL Studio. Buzz-машины можно в изобилии скачать с сайта www.BuzzMachines.com, десять штук входят также в комплект "Фруктов" (лежат в папке Buzz Generator Adapter).

Окно адаптера (рис. 24) лишено дизайнерских изысков. Большая полоса-кнопка сверху, во-первых, отображает название загруженной в адаптер Buzz-машины, а во-вторых, открывает окно навигатора для загрузки любой другой машины. Если все Buzz-машины собраны в папке Buzz Generator Adapter, то их можно переключать, как пресеты, двумя черными стрелками в правом верхнем углу панели адаптера.


 
  Рис. 24  
   

Центральную часть окна Buzz Generator Adapter занимают слайдеры управления параметрами загруженной машины. Их нет смысла описывать, так как каждая машина имеет свой набор индивидуальных регулировок. Слева от каждого слайдера расположена ручка, задающая зависимость соответствующего параметра от значений динамики (Velocity) поступающих нот. Кроме того, как по слайдерам, так и по ручкам можно кликнуть правой кнопкой мыши и открыть меню с дополнительными опциями. При активизации функции Send with Note On Messages значение параметра будет всякий раз передаваться с командой Note On (для некоторых Buzz-машин это необходимо). Опция Quadratic Modulation переключает зависимость параметра от значений динамики с линейной на квадратичную. Также для всех слайдеров и ручек доступна опция Create Automation Clip, то есть ими можно управлять при помощи системы автоматизации FL Studio.

В секции Parameters, расположенной внизу, производятся настройки адаптера. В окошке Note Parameter указывается параметр, используемый для передачи сообщений Note On (если не отмечена опция Use MidiNote). Значение Polyphony определяет количество треков машины, используемых для сообщений Note On, то есть ее полифонию. Максимально возможная полифония зависит от конкретной машины. Отдельные машины могут не реагировать на Polyphony. Опция Use MidiNote представляет собой альтернативный способ передачи нот в машину и поддерживается не всеми машинами. Команда Don't Send Note Offs отключает передачу сообщений Note Off. В большинстве своем Buzz-машины не любят эти сообщения, поэтому их рекомендуется включать лишь при необходимости. Кнопка Attributes открывает окно дополнительных установок для некоторых машин (рис. 25). Тип настроек и их количество зависят от конкретной машины. Кнопка Commands открывает список команд, доступных для машины, а кнопка About — краткое описание машины, ее версию, автора и т. п. Если команд и описаний для машины не предусмотрено, кнопка будет неактивна. Ну и кнопка Import Buzz Preset открывает список готовых пресетов для машины (в случае их наличия, конечно).

Рис. 25

Чтобы не возвращаться к этой теме дважды, скажу пару слов и об адаптере для Buzz-эффектов. Чтобы использовать эффекты данного формата в треках проекта, выберите в свободном слоте соответствующей линейки микшера Buzz Effect Adapter, в который можете загрузить любой Buzz-эффект, присутствующий в системе. В комплект FL Studio входят двадцать три модуля эффектов формата Jeskola Buzz, и располагаются они в папке Buzz Effect Adapter. Окно настроек этого адаптера (рис. 26) мало чем отличается от описанного Buzz Generator Adapter — те же слайдеры параметров с возможностью автоматизированного управления, те же кнопки дополнительных настроек (Attributes), доступных команд (Commands) и импорта пресетов (Import Buzz Preset).


 
  Рис. 26  
   

MIDI Out
Даже если вы не хотите использовать для какой-нибудь из своих MIDI-партий генераторы FL Studio и предпочитаете воспроизвести ее, например, звуками внешнего синтезатора, вам, тем не менее, не удастся обойтись без генераторов вообще. Дело в том, что "Фрукты" посылают MIDI-сигналы наружу не напрямую, а при помощи специального генератора MIDI Out (рис. 27). Стоит заметить, что модуль MIDI Out представляет собой не только окно выбора порта для MIDI-вывода (ради чего, наверное, не стоило бы и создавать специальный генератор), но и весьма продвинутый инструмент управления MIDI-контроллерами с возможностью их автоматизации.

Рис. 27

Сначала расскажу про общие настройки. В окошке Port задается номер выходного порта для MIDI-сигнала. Назначение этих номеров для физических устройств MIDI-вывода осуществляется в меню настроек Options — MIDI Settings (подробнее об этом читайте в первой части статьи). В окошках Channel, Bank и Patch производится выбор текущего MIDI-канала, банка (отдельно задаются номера MSB и LSB) и пэтча. Номера пэтчей можно изменять также при помощи системы автоматизации (то есть параметр Patch имеет автоматизируемое управление). Пэтчи отображаются не только в номерах, но и в стандартных названиях General MIDI. Соответственно, если вы работаете с синтезатором, который несовместим с General MIDI, названия пэтчей совпадать не будут. Интересно, что если выбрать десятый MIDI-канал (то есть, канал, который по спецификации General MIDI заточен под ударные), список пэтчей не сменится на перечень перкуссионных раскладок, а останется прежним — мелодическим. Иными словами, и списки General MIDI не выключишь, и, в то же время, General MIDI как-то наполовину работает. Но это касается лишь оформления — генератор MIDI OUT будет корректно переключать любые банки в диапазоне значений MSB/LSB от 0 до 127, содержащие пэтчи с номерами от 1 до 128.

Под полем с каналами, банками и пэтчами расположена секция управления MIDI-контроллерами. В нее входят восемь ручек и один фейдер, на каждый из которых можно назначить отдельный контроллер (то есть, всего девять контроллеров). Таких "комплектов" генератор MIDI Out предлагает восемь штук (иными словами, полное число доступных контроллеров — 72); переключение между ними производится в меню Page (Page 1, Page 2 и т. д., можно задать и произвольное название, щелкнув правой кнопкой). Чтобы назначить контроллер на ручку или фейдер, кликните по нужному регулятору правой кнопкой мыши, и в открывшемся меню выберите опцию Configure. Далее, в окне Control Settings (рис. 28) укажите номер MIDI-контроллера, его тип (СС, RPN, NRPN или AFT) и рабочий диапазон значений (0-127). Также можно задать название контроллера в полном и сокращенном виде (сокращенный вариант названия будет выводиться на панель регулировок), скопировать и вставить настройки.

Рис. 28

По умолчанию, все ручки и фейдеры с назначенными контроллерами неактивны. Чтобы включить их, кликните мышью в черном поле с названием регулятора (оно подсветится). У незадействованных регуляторов вместо названия стоят три прочерка: "---". Кнопка Reset, расположенная в левом нижнем углу секции управления контроллерами, посылает по выбранному порту команду сброса (MIDI-контроллер номер 121), после чего обновляет значения всех активных контроллеров.

Надо сказать, что генератор MIDI Out не совместим с каналами, предназначенными для работы с внешними MIDI-устройствами в FL Studio версий 2.x. Если вы собираетесь работать со старыми проектами, придется данные треки переназначать вручную.

Еще надо добавить, что такие индивидуальные параметры нот, как панорама, частота среза фильтра и уровень резонанса, генератором наружу не выводятся. Протокол MIDI поддерживает лишь индивидуальные значения динамики для каждой ноты, а все остальное является дополнительными функциями исключительно FL Studio и ее генераторов.

Окончание следует.

Image-Line Software FL Studio 5
www.flstudio.com

  Оценка статьи

Посещений: 325 | Проголосовавших: | Средняя оценка:

   

  Комментарии
В связи с обилием спама размещение комментариев отключено. Пользуйтесь форумами.

РЕКЛАМА

 
       


Цены на рекламу


Музыкальное Оборудование
www.muzoborudovanie.ru
www.moline.ru
mail@muzoborudovanie.ru
© Агентство ДАТА