Начало
 
 


Image-Line FL Studio

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

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

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

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

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

Виртуальная студия.

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

Основные возможности
Итак, что же такое FL Studio? Мне программа больше всего напомнила диджейскую рабочую станцию Cakewalk Project5. Справедливости ради надо сказать, что первенство в этой нише принадлежит FruityLoops, но функционально они очень похожи. Обе программы представляют собой законченное решение для создания современной электронной музыки, с ориентацией на работу с лупами и паттернами. Однако давайте по порядку.

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

Для создания и редактирования паттернов FL Studio предлагает два MIDI-редактора: шаговый секвенсор (Step Sequencer) и клавишный редактор (Piano Roll). Первый из них очень удобен для создания перкуссионных или несложных мелодических паттернов, в то время как второй позволяет работать с MIDI-партиями любой сложности и предлагает полный комплект MIDI-инструментов: индивидуальное окно свойств для каждой ноты, квантизатор, арпеджиатор, рандомайзер и т. п. Помимо этого есть возможность импорта MIDI-файлов (импортируются как ноты, так и значения MIDI-контроллеров).

Окончательная аранжировка собирается из кирпичиков-паттернов в окне плейлиста (Playlist), который также имеет и многоканальную аудиочасть (Audio Tracks) — на ее дорожки можно помещать аудиолупы и клипы автоматизации. Кроме того, программа позволяет записывать звуковые данные любой продолжительности (вокал, живые инструменты и т. п.), которые потом можно поместить в аранжировку в виде аудиоклипа. MIDI-партии могут проигрываться собственными "генераторами" (Generators): синтезаторами, ритм-машинами, инструментами и семплерами FL Studio или совместимыми виртуальными инструментами других производителей, а также выводиться через MIDI-интерфейс компьютера на внешние MIDI-устройства. В дополнение к генераторам и аудиотрекам, FL Studio предлагает современный микшер и полный набор звуковых эффектов всех типов — среди них имеются динамические обработки, эффекты перегрузки, различные эквалайзеры, фильтры, стереорасширители, процессоры задержки, модуляции и т. п. Большинство параметров FL Studio (включая параметры подключаемых VST-модулей) могут управляться с внешнего MIDI-контроллера; программой напрямую поддерживается ряд специализированных контроллеров. Изменения положений регуляторов различных модулей FL Studio (генераторов, микшера, эффектов) могут быть записаны в реальном времени штатной системой автоматизации, которая также имеет специальный редактор для создания или изменения управляющих команд.

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

Благодаря открытой архитектуре, FL Studio поддерживает подключаемые модули эффектов и виртуальных инструментов форматов VST, VST2, DirectX, DirectX2, Buzz, а также свой собственный протокол — FL Effects format.

Готовый проект может быть записан, то есть виртуально сведен, в файл WAV или MP3 (с разрядностью 16 или 32 бита) с учетом настроек микшера, эффектов и огибающих автоматизации. FL Studio производит вычисления конечного стереомикса с разрядностью 32 бита с плавающей запятой и частотой дискретизации вплоть до 96 кГц. И для рендеринга, и для воспроизведения проекта в реальном времени применяются алгоритмы интерполяции сигнала разной сложности, выбор которых, в зависимости от задач и ресурсов, доступен пользователю.

MIDI-часть аранжировки (то есть и ноты, и контроллеры, и т. п.) можно экспортировать в стандартный MIDI-формат.

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

Разновидности
Пятая версия FL Studio предлагается пользователям в четырех вариантах: FL Studio Express (приобретается только через интернет), FL Studio Fruityloops Edition, FL Studio Producer Edition и FL Studio XXL. Варианты Fruityloops, Producer и XXL можно приобрести как по сети (скачав и активировав программу через интернет), так и купив "коробочную" версию с обычным дистрибутивом на компакт-диске. Все эти разновидности "Фруктов" различаются по возможностям и, соответственно, по стоимости. FL Studio Express — самая урезанная и дешевая версия из всех (всего 49$). Она, например, не может работать как многоканальный ReWire-клиент или VST/DX-модуль, не имеет аудиочасти Audio Tracks и звукового редактора. В ней отсутствуют клавишный MIDI-редактор, некоторые эффекты (входящие в штатный комплект более дорогих версий), отключена система автоматизации и нет возможности произвольного назначения очередности эффектов. Кроме того, пользователям FL Studio Express будут недоступны 2 Гб аудиосемплов SampleFusion, которые могут бесплатно скачать обладатели других разновидностей FL Studio. FruityLoops Edition (99$ сетевая версия или 139$ коробочная) является уже полноценным многоканальным ReWire- или VST/DX-приложением и предлагает пользователю все функции MIDI-секвенсора, включая автоматизацию любых MIDI-параметров с возможностью ее записи в реальном времени. Однако, если FL Studio нужна вам во всей красе и мощи, то есть с полным набором функций, тогда следует остановить выбор на варианте Producer Edition (149$ или 209$ соответственно). Последняя разновидность "Фруктов", FL Studio XXL (299$ сетевая версия и 399$ коробочная) — это не что иное, как вариант Producer плюс дополнительный набор из четырех программных синтезаторов (SimSynth Live, Fruity DX-10, Sytrus, DrumSynth Live), плеера для пэтчей формата SoundFont (Fruity Soundfont player) и модуля для синхронного воспроизведения видео — VideoPlayer. Чтобы лучше уяснить себе возможности разных вариантов FL Studio, зайдите на страничку Feature Comparison сайта программы — там все варианты сведены в одну таблицу и каждая поддерживаемая функция очень наглядно помечается красной клубничиной.

Обращает на себя внимание маркетинговая политика компании Image-Line Software. Во-первых, она является весьма привлекательной для пользователей, так как после приобретения и регистрации текущей версии программы вы получаете возможность пожизненного обновления до каждой свежевыпущенной версии. Имеются в виду не только промежуточные апдейты в пределах основной версии (например, 1.01, 1.02, 1.5), но вообще все новые версии! Другими словами, если вы честно купили FL Studio четвертой версии, то можете смело обновлять ее до пятой, а когда выйдут следующие (6, 7 и т. д.), то и до них. Во-вторых, складывается впечатление, что компания хочет полностью перейти к онлайн-обслуживанию своих клиентов. Судите сами. Коробочные варианты программ стоят примерно на треть дороже скачиваемых. Но это еще не все — для последних пожизненное обновление уже активно, коробочную же версию нужно для этого отдельно зарегистрировать и доплатить еще 29$.

В данной статье будет описана FL Studio варианта XXL (то есть Producer Edition плюс дополнительные модули) версии 5.01, а также и остальные утилиты и инструменты для FL Studio, не входящие в XXL набор и приобретаемые за отдельную плату: Zero-X BeatSlicer, DreamStation DXi2, WASP и reFX Slayer.

Системные требования
Системные требования к FL Studio на фоне других продуктов подобной ориентации выглядят просто сказочно — заявляется, что программа заработает вообще на любом компьютере под операционной системой Windows 95/98/Me/2000 или XP с установленной звуковой платой. Чем быстрее процессор компьютера, тем больше каналов может иметь проект, а увеличение оперативной памяти, в свою очередь, позволит загрузить в аранжировку большее количество семплов. Правда, в полголоса добавляется, что минимально допустимый тип процессора это Pentium II, а еще лучше ставить Pentium III и выше. Равно как и оперативной памяти требуется не менее 16 Мб, хотя еще предпочтительнее будет плясать от 64 Мб. Но даже с такими оговорками, как вы сами понимаете, системные запросы FL Studio по меркам сегодняшнего дня феноменально скромны. Впрочем, это всегда было визитной карточкой продуктов Fruity — модулей эффектов, программных синтезаторов и т. п. Еще к системным требованиям или, скорее, рекомендациям стоит отнести современные звуковые платы, совместимые с ASIO и/или DirectX, так как FL Studio поддерживает эти драйверы и позволяет работать с минимальной задержкой (вплоть до двух миллисекунд). Владельцам коробочной версии также необходим привод CD-ROM для установки программы.

Инсталляция
Поскольку приобрести FL Studio можно двумя способами (скачав инсталляционный файл или купив CD-версию), процедуры установки программы в каждом случае немного отличаются. При инсталляции программы с компакт-диска требуется лишь ввести серийный номер, напечатанный на его обложке, когда таковой будет запрошен. По окончании процедуры установки можно сразу начинать работать — никаких дополнительных активаций для этого не требуется. Однако если вы хотите получить доступ к скрытым разделам сайта разработчиков, техподдержке, форуму пользователей и т. п., требуется зарегистрироваться. В загрузочном меню CD-дистрибутива есть для этого специальная опция — Click here to register to the FL Studio community (само собой, для регистрации требуется соединение с интернетом).

В случае же приобретения FL Studio через интернет, вы сначала скачиваете и устанавливаете демонстрационную версию программы. Перед установкой рекомендуется удалить предшествующие версии FL Studio (если таковые имеются в наличии). Следующим шагом будет получение регистрационного файла. Для этого зайдите на сайт компании в раздел www.flstudio.com/register и введите логин и пароль, который вы получили по электронной почте после перевода денег при покупке. Далее нажмите кнопку Register & Generate regcode и ждите еще одного письма. В нем будет ссылка на регистрационный файл. Кликните по ней и дайте подтверждение на открытие этого файла — FL Studio автоматически зарегистрируется в варианте, который вы оплатили. Если в этот момент FL Studio работала, перезапустите программу.

Как быть, если вы хотите использовать сетевую версию FL Studio на компьютере, который не подключен к интернету? Сохраните регистрационный файл на диск (например, кликните правой кнопкой по ссылке в письме и выберите опцию Save Target As), затем вместе с файлом дистрибутива демоверсии запишите его на какой-нибудь подходящий носитель (CDR, Zip и т. п.). Далее прямо с носителя (или предварительно скопировав его содержимое на жесткий диск) установите демоверсию, и после инсталляции дважды кликните регистрационный файл. Все должно заработать.

Подключаемые эффекты
Чтобы FL Studio могла работать с модулями эффектов формата DirectX/DirectX2, в системе обязательно должны быть установлены драйверы как минимум Microsoft DirectX Media 5.0 (это актуально для тех, кто работает под устаревшими операционными системами Windows95/98 и не следит за обновлениями), либо же драйверы Microsoft DirectX версии 8.0 и выше — набор DirectX Media уже входит в них как составная часть. Поскольку модули DirectX/DirectX2 регистрируются при инсталляции самой операционной системой, FL Studio "увидит" их без дальнейших указаний. Модули DirectX поддерживаются "Фруктами" напрямую, а эффекты или инструменты следующего поколения (DirectX2) — через специальный адаптер Fruity Wrapper.

С модулями формата VST/VST2 дело обстоит не намного сложнее. На пользовательском уровне единственное отличие от эффектов DirectX состоит в том, что они не регистрируются Windows, и в некоторых случаях "Фруктам" надо показать, где их искать. Если инсталлировать VST-эффекты в штатную VST-папку FL Studio (по умолчанию — C:\Program Files\Image-Line\FLStudio5\Plugins\Vst), то никаких проблем вообще не возникнет, так как все установленные в нее модули автоматически определяются при загрузке программы. FL Studio, кстати, изначально имеет несколько штатных эффектов формата VST. Если же VST-модули находятся (или будут установлены) по другому адресу, придется указать его в настройках Options — File Settings — VST plugins extra search directory (я к этому еще вернусь дальше). Как и в случае с модулями DirectX, протокол VST поддерживается напрямую, а VST2 — через тот же адаптер Fruity Wrapper.

Эффекты Buzz или, как их называют, Buzz-машины — модули эффектов и инструментов для модульного синтезатора, трекера и секвенсора Jeskola Buzz — работают в FL Studio через свои адаптеры: Buzz Effects Adapter и Buzz Generator Adapter.

Начиная с версии 3.0, FruityLoops обзавелась собственным стандартом эффектов. Модули FL Effects имеют автоматизированное управление большинством регулировок и специальный редактор событий (Event Editor) для создания/изменения огибающих автоматизации. Само собой, никаких проблем по совместимости модули FL Effects и FL Studio не имеют.

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

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

В FL Studio все не так (включая дополнительную аудиочасть программы). Основным элементом проекта является паттерн — короткий фрагмент аранжировки (вплоть до такта), который можно проигрывать как однократно, так и по кругу. Каждый паттерн может иметь различный набор партий и инструментов. Напомню, что все синтезаторы, семплеры, виртуальные инструменты и т. п. называются в FL Studio "генераторами". Каждый назначенный генератор занимает канал программы. Для канала с генератором может быть написаны разные по сложности партии. В зависимости от сложности партии, предлагаются два инструмента для ее создания или редактирования: шаговый секвенсор и традиционный клавишный редактор. Шаговый секвенсор является не только инструментом создания MIDI-партии, он также выступает в роли менеджера всех задействованных в проекте каналов. В общем-то, шаговый секвенсор принципиально не отличается от классического секвенсора — каждому его треку (каналу) соответствует свой генератор и своя партия (которая в зависимости от сложности забита в его ячейках или записана в клавишном редакторе). Но это только для паттернов. Сборка готовой аранжировки в окне плейлиста представляет собой более высокоуровневый процесс, нежели монтаж проекта, например, в Cubase. Каждый клип-паттерн в плейлисте FL Studio представляет собой настоящую миниаранжировку, с разным количеством задействованных генераторов и MIDI-партий. Помещаемые в аудиочасть "Фруктов" звуковые файлы тоже являются своеобразными паттернами (и обращение с ними в плейлисте практически такое же). Для аудиофайлов создаются отдельные "каналы" — Audio clips.

Микширование и рендеринг-миксдаун (в FL Studio эта процедура называется экспортом) осуществляются вполне традиционно. Только линейки микшера соответствуют не паттернам в плейлисте, а каналам с генераторами, которые эти паттерны используют.

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

Общие настройки
При первом запуске FL Studio вы попадете в окно системных установок программы (Settings), где сможете выбрать аудиодрайверы, MIDI-порты и произвести остальные необходимые настройки. Если по каким-то причинам это окно автоматически не открылось (ну вдруг, например, при наличии в системе одной звуковой платы FL Studio решила не мучить вас вопросами и взяла установки по умолчанию), будет не лишним первым делом наведаться именно туда и все лично проконтролировать. Стоит отметить, что все настройки FL Studio (как общие для всей программы, так и индивидуальные для каждого проекта) очень удобно сведены в одно окно. Все закладки панели Settings представлены в двух верхних графах меню Options (рис. 1), причем системные установки можно вызвать горячей клавишей F10, а свойства конкретного проекта — F11 (также между типами настроек можно переключиться и внутри самой панели).

Рис. 1

Первая закладка окна Settings, MIDI (рис. 2), отвечает за все ключевые MIDI-установки "Фруктов". В поле Output Port Mapping производится назначение доступных в системе MIDI-драйверов (как "железных" устройств, так и программных — например, виртуальный MIDI-кабель, программный синтезатор и т. п.) на MIDI-выход FL Studio. В списке отображаются все имеющиеся драйверы. Чтобы выбрать какой-либо из них, требуется сначала выделить драйвер в списке, после чего задать порядковый номер порта в окошечке Port Number снизу. Если же вместо номера в окошке поставить прочерки ("---"), то данное MIDI-устройство не будет использоваться в FL Studio, но сможет быть задействовано в любом другом секвенсоре, работающем одновременно с "Фруктами".


 
Рис. 2  
   

В меню Master Sync Output задается устройство вывода синхросигнала. FL Studio может синхронизироваться по MIDI в качестве ведущего устройства как с внешним оборудованием (подключенным к компьютеру, например, через MIDI-порт звуковой платы), так и с другой программой через виртуальный MIDI-кабель (MIDI Yoke и т. п.). Для включения режима синхронизации требуется также активировать опцию Enable MIDI Master Sync в меню Options.

В следующем поле, Remote Control Input, производится выбор входного MIDI-порта для внешней MIDI-клавиатуры и/или MIDI-контроллера (например, MIDI-консоли). В качестве управляющего контроллера FL Studio поддерживает любое MIDI-устройство, которое имеет слайдеры или ручки и способно передавать изменения их положений по MIDI (неважно — специализированная ли это консоль или же просто "навороченная" MIDI-клавиатура). Кроме того, напрямую поддерживаются несколько конкретных моделей — Peavey StudioMix, Tascam US 428, Edirol PCR 30/50 и другие, которые могут передавать также дополнительные команды (например, управления транспортом). Если у вас есть какое-либо из поддерживаемых устройств, просто выберите его в списке Controller Type, в противном случае оставьте значение по умолчанию (generic controller). Включение опции Auto Accept Controller избавит вас от обязательного подтверждения раскладки его ручек и кнопок по различным параметрам FL Studio при инициализации. Ее имеет смысл активировать, когда вы уже полностью настроили контроллер (к этому мы еще вернемся).

Последняя секция MIDI-установок, Keyboard Input, предназначена для управления MIDI-нотами, поступающими в FL Studio с клавиатуры, а также некоторыми их параметрами. Меню Link Velocity to отвечает за привязку значений динамики поступающих нот. В случае Link Velocity to = Velocity скорость нажатия клавиши отвечает, как это и предписано MIDI-протоколом, за громкость ноты. Если в меню выбрать None, то значения динамики будут игнорироваться, и все сыгранные ноты воспроизведутся или запишутся с одинаковой громкостью. Также значения скорости нажатия клавиш можно привязать к частоте среза (Filt. cut) и уровню резонанса (Filt. res) динамического резонансного фильтра — каждая нота в FL Studio может иметь индивидуальные значения соответствующих параметров для управления фильтром.

Меню Omni Preview MIDI Channel позволяет выбрать любой из 16 MIDI-каналов для прослушивания содержимого треков шагового секвенсора — каждая клавиша будет включать эту функцию для своего трека.

Меню Playlist Live Mode MIDI Channel позволяет аналогичным образом зарезервировать MIDI-канал для включения и выключения паттернов в окне плейлиста при работе в "живом" режиме управления (live mode). Каждая клавиша в этом случае активирует/деактивирует свой паттерн.

Третье меню, Generator Muting MIDI Channel, предназначено для выбора еще одного управляющего MIDI-канала для шагового секвенсора — на этот раз клавиши выполняют функцию заглушения (Mute) для соответствующих треков секвенсора. Нажатие клавиши заглушает трек, повторное нажатие включает обратно. Если активировать расположенную ниже опцию Toggle on Release, тогда заглушение будет производиться лишь до тех пор, пока клавиша удерживается нажатой.

Последняя опция, Record to Step Sequencer, отвечает за режим записи MIDI-нот. Если ее включить, то исполняемые на клавиатуре ноты запишутся в шаговый секвенсор, а если выключить — в клавишный редактор.

Следующая закладка окна Settings, Audio (рис. 3), объединяет все аудионастройки "Фруктов". В списке Output производится выбор драйверов устройства вывода звука. FL Studio поддерживает аудиодрайверы стандартов DirectSound и ASIO. Если для вашей звуковой платы существуют оба типа драйверов, лучше, пожалуй, будет выбрать ASIO, так как это обеспечивает лучшее быстродействие.


 
Рис. 3  
   

Опция Auto Close Device позволяет освободить задействованное в FL Studio устройство аудиовывода для других приложений, когда программа неактивна. Это может пригодиться в случае, если драйверы вашей платы не могут одновременно работать с несколькими программами, а такая потребность возникает.

В зависимости от типа выбранных драйверов (DirectSound или ASIO), поле дополнительных настроек предлагает разные параметры для регулировки. Настройки DirectSound properties следующие. Слайдером Buffer Length задается время буферизации воспроизведения. Если FL Studio "затыкается" во время проигрывания, значение Buffer Length следует увеличить. Однако, чем оно больше, тем заметнее задержка отклика программы на команды старта воспроизведения/записи, на изменения в реальном времени положений фейдеров микшера и параметров эффектов и т. п. Величина задержки соответствует времени буферизации и отображается над слайдером Buffer Length в семплах и миллисекундах. Расположенная ниже опция Use Polling дает возможность оптимизировать процесс буферизации и в большинстве случаев позволяет добиться меньшего размера буфера (и, соответственно, задержки), при котором FL Studio будет устойчиво работать. Однако функция Polling работает не на всех компьютерах и в некоторых случаях может дать даже обратный эффект.

Опция Use Hardware Buffer задействует аппаратный буфер у звуковых плат, совместимых с DirectSound.

Счетчик Underruns показывает количество ошибок во время воспроизведения. Он может оказаться полезным во время настройки времени буферизации.

Для ASIO-драйверов поле дополнительных настроек ASIO properties выглядит несколько иначе (рис. 4). Время буферизации Buffer Length только мониторится — отображается его величина в семплах и миллисекундах. Для доступа к настройкам Buffer Length, а также некоторых других параметров, надо нажать кнопку ASIO panel — откроется панель управления свойствами выбранного ASIO-драйвера.

Рис. 4

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

Функция CPU Limit позволит застраховать компьютер от зависаний при работе с ASIO-драйверами. Она следит за использованием ресурсов процессора и не допускает его перегрузки.

Если FL Studio использовать как подключаемый модуль формата VSTi/DXi или ReWire-клиент в другом секвенсоре, то картинка закладки аудионастроек опять изменится. В поле Output вместо списка драйверов (их произвольный выбор в таком режиме и не может быть доступным, так как "Фрукты" используют аудиоядро и все настройки хост-программы) отображается тип протокола, по которому работает вывод данных FL Studio. Например, свойства VSTi-ипостаси "Фруктов" показаны на рис. 5. Ниже поля Output расположены две опции: Slave Tempo и Record Automation. Первая синхронизирует FL Studio с темпом хост-секвенсора, а вторая обеспечивает возможность записи событий автоматизации материнской программы.

Рис. 5

В поле Mixer сгруппированы настройки как виртуального микшера FL Studio, так и другие аудиоустановки программы. Значение Sample Rate определяет частоту дискретизации выходного сигнала микшера. Однако, предоставив пользователю произвольный выбор частоты, разработчики оговаривают, что большинство модулей программы (как генераторы, так и эффекты) "оптимизированы" под частоту дискретизации по умолчанию, то есть под 44,1 кГц. Другие частоты таки можно использовать, но на свой страх и риск — не только отдельные эффекты и генераторы могут зазвучать иначе, но можно даже столкнуться с проблемами. Разработчики настоятельно рекомендуют не "слезать" со стандартных 44,1 кГц без особой на то нужды. Иными словами, модную "фишку" с разными частотами к программе прилепили, но не довели ее до ума. Ну, хоть честно предупреждают — и то хорошо.

В списке Interpolation производится выбор метода интерполяции семплов из каналов генератора Sampler, который используется во время проигрывания проекта и при экспорте (рендеринге) в файл WAV/MP3. Всего доступны пять опций интерполяции. Linear — самый быстрый алгоритм. Он обеспечивает неплохое общее качество и предназначен для использования при воспроизведении в реальном времени. Второй метод, 6-point Hermite, дает более высокое качество, но в то же время он несколько медленнее Linear. Тем не менее, на быстрых компьютерах его тоже можно использовать в реальном времени. Следующие три опции (Sinc depth 64, Sinc depth 128 и Sinc depth 256) предлагают самое высокое качество интерполяции, однако настолько "тормозные", что их можно использовать лишь при рендеринге проекта.

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

Опция Reset plugins on transport сбрасывает к значениям по умолчанию параметры всех подключаемых модулей при запуске воспроизведения, изменении позиции времени проекта и т. д. Если эту опцию отключить, FL Studio будет быстрее реагировать на команды транспорта, однако все регулировки эффектов будут сохранять свои последние значения до получения новых команд управления.

Опция Use mixer as playback position может понадобиться лишь в случае некорректного отображения текущего времени при использовании WDM-аудиодрайверов под Windows 2000/XP. Если такой проблемы у вас не возникает — не включайте опцию.

В окошечке Preview mixer track можно задать трек микшера, который будет использоваться для вывода кликов метронома и предварительного прослушивания аудио из внутреннего браузера "Фруктов". По умолчанию FL Studio выводит эти сигналы в мастер-секцию (в окошечке при этом высвечиваются два прочерка: "--").

На третьей закладке окна Settings, General (рис. 6), находятся остальные общие настройки "Фруктов". В меню Skin можно выбрать альтернативный внешний вид интерфейса (или отдельных элементов интерфейса) FL Studio. Поле System предлагает опцию Associate loop files, включение которой проставляет у всех файлов, используемых FL Studio, атрибуты ассоциации с "Фруктами". То есть, FL Studio будет запускаться при двойном щелчке по любому из таких файлов.


 
Рис. 6  
   

В графе Undo History можно настроить такую важную в работе функцию, как отмена последней операции редактирования. Значение Maximum undo levels определяет количество возможных уровней отмены. Чем меньше их задано, тем быстрее будет работать программа, но вы будете иметь меньше возможностей возврата к предыдущим вариантам работы.

Опция Undo knob tweaks позволяет записывать изменения всех доступных для автоматизации регуляторов FL Studio (слайдеров, ручек и т. п.) как любые другие операции редактирования и произвольно отменять их. Это, с одной стороны, делает работу в FL Studio еще более гибкой и удобной, но в то же время может вызвать определенные проблемы с отдельными подключаемыми модулями, например, X-Y Controller и Scratcher. По умолчанию, опция Undo knob tweaks выключена.

В поле Miscellaneous собраны оставшиеся разные настройки. Опция Auto channel naming включает функцию автоматического присвоения названия каналам. Для каналов с генератором Sampler берутся имена используемых семплов, в остальных случаях каналу присваивается название соответствующего генератора. При совпадении названий каналов, FL Studio добавит к тексту номер — например, "Kick", "Kick #1", "Kick #2" и т. д.

Функция Auto empty channel zipping разгружает окно шагового секвенсора, автоматически сворачивая все незадействованные в конкретном паттерне каналы и показывая лишь использованные в нем. Канал считается незадействованным, если у него нет активных нот в самом шаговом секвенсоре или партий в клавишном редакторе.

Опция Show channel activity meters включает индикаторы MIDI-активности в треках шагового секвенсора.

Функция Autoselect linked modules здорово облегчает жизнь при сведении (работе с микшером и эффектами). Если открыто несколько панелей управления эффектов с разных каналов микшера, то при переходе к тому или иному эффекту будет автоматически выделяться и линейка пульта, в которой он задействован.

Опция Use of both mouse buttons определяет режим работы мыши в шаговом секвенсоре. Если она неактивна, то включение/выключение любой из нот осуществляется левой кнопкой мыши. Если же она активна, то левая кнопка включает ноты, а правая — выключает.

При отмеченной функции Ultrasmooth visual feedback, табло текущего времени будет обновляться более плавно.

Опцию Don't limit windows to screen следует включить при использовании нескольких компьютерных мониторов.

Startup splash screen включает/выключает показ при запуске FL Studio заставки с "клубничным" логотипом.

Fast sample preview — очень полезный режим предварительного прослушивания при работе с длинными семплами. Если он активен, то FL Studio будет воспроизводить семпл без предварительной загрузки.

Опция Peak Meters in DB переключает шкалу пиковых индикаторов "Фруктов" на стандартные децибелы вместо процентов (0-100%) по умолчанию.

Опция Show legacy precomputed effects пригодится в случае, если вы работаете со старыми проектами FruityLoops (созданными в версиях программы ниже FL Studio 4). При ее включении в настройках канала генератора Sampler под современной панелью эффектов семпла Precomputed effects будет выведена дополнительная секция Legacy effects (рис. 7), которая присутствовала в ранних версиях "Фруктов".

Рис. 7

Последняя закладка окна общих настроек, File (рис. 8), позволяет задать дополнительные папки во внутреннем навигаторе "Фруктов" Browser, а также добавочные директории для поиска подключаемых VST-модулей.


 
Рис. 8  
   

В поле Browser extra search directories можно выбрать до десяти различных папок, которые будут отображаться в браузере, а также станут использоваться для поиска семплов при открытии проекта. В графе Directory задается путь к папке (удобней нажать кнопку Browse слева от строки и выбрать папку, чем вписывать ее после двойного щелчка), а в колонке Names — название, под которым она появится в списке папок браузера. Названия можно произвольно редактировать.

В секции VST plugins extra search directory можно задать дополнительную папку, которая будет сканироваться при запуске FL Studio на предмет наличия VST-модулей.

Настройки проекта
Поскольку переход из окна глобальных настроек к свойствам текущего проекта можно осуществить нажатием соответствующей кнопки прямо на панели, рассмотрим далее вкратце и их. Окно Project Settings разделяется на две закладки: Project General Settings (непосредственно настройки проекта) и Project Info (сопроводительные комментарии).

Закладка General (рис. 9) предлагает определиться с ритмическим размером аранжировки — в секции Time signature отдельно задаются значения количества долей в такте (окошко Bar) и длительность каждой доли (окошко Beat). Надо сказать, что размер такта является лишь общей установкой — в шаговом секвенсоре, например, можно задать индивидуальное количество долей для любого паттерна. Длительность доли измеряется не в традиционных нотных единицах, а в "шагах" — steps (от 1 до 16 на долю). Но, в отличие от предыдущих версий, современная FL Studio привязывает к значению темпа доли, а не шаги. Это более грамотно с музыкальной точки зрения, однако требует коррекции темпа прошлых проектов, в которых на долю приходилось количество шагов не равное четырем. Правильное значение темпа вычисляется умножением значения темпа, прописанного в старом проекте, на четыре, и последующим делением на количество шагов в доле. Например, если ваша аранжировка, созданная в FL Studio 4.5, имела темп 150 bpm и на долю приходилось 6 шагов, то новое значение темпа для корректного воспроизведения в "Фруктах" пятой версии будет 4 х 150 / 6 = 100 bpm.

Рис. 9

В самом низу секции Time signature задается временное разрешение проекта Timebase (PPQ). Чем оно выше, тем более гладко будут отрабатываться различные огибающие и регулировки (движения фейдеров, повороты ручек), но, вместе с тем, сильнее будет загружаться и процессор компьютера. По умолчанию значение Timebase равно 96.

Вторая и последняя секция на закладке, Audio, позволяет выбрать альтернативный режим панорамирования (вернее, зависимость изменения панорамы от угла поворота соответствующей ручки). По умолчанию стоит линейная зависимость (названная в руководстве пользователя "pyramidal panning"), но для более точного панорамирования, особенно в околоцентральном секторе, можно включить режим "circular panning" (рис. 10).

Рис. 10

Ну и на закладке Info окна свойств проекта можно указать название (Title) и жанр работы (Genre, выбирается из предложенного списка), а также прописать авторство (Author). Данные о жанре и авторе будут "зашиваться" в WAV- или MP3-файлы при рендеринге (экспорте) проекта. В поле Info можно добавить сопроводительные комментарии к песне, по желанию даже с разными шрифтами, абзацами и т. п., так как поддерживается формат RTF (Rich Text Format, рис. 11). В строке URL можно указать сайт или адрес электронной почты. Опция Show it on open позволит выводить всю эту информацию при открытии проекта, причем клик по ссылке в поле URL автоматически откроет указанный адрес.


 
Рис. 11  
   

Интерфейс
Рабочее окно FL Studio (рис. 12) на первый взгляд несколько непривычно. Нет традиционной упорядоченности меню, свойственной большинству Windows-приложений. Видны, скорее, голые направляющие, на которых можно произвольно размещать все элементы окна. Поначалу трудно смириться с отсутствием в правом углу привычных трех кнопок: Minimize, Restore Down и Close. Конечно, туда можно перетащить всю панель, на которую они перенесены, но это тоже неудобно. Кроме того, окно FL Studio почему-то не хочет работать с всплывающей панелью задач Windows. Но это мелочи, хотя лично мне кажется, что стремление к собственному стилю должно все же иметь некие рамки.


 
Рис. 12  
   

Давайте пройдемся по элементам рабочего окна. Первые в очереди — панели вверху окна программы. Главная панель (Main Panel — рис. 13) по умолчанию располагается с левой стороны. В ней разработчики объединили все, что в большинстве программ находится в заголовке окна, верхнем меню и строке состояния. В окошке справа от логотипа с клубничиной отображается название текущего проекта. Правее помещены те три кнопки (Minimize, Restore Down и Close), о которых я так сожалел. Следующей строкой идут стандартные меню программы: File, Edit, Channels, View и т. п. Под ними расположен некий аналог строки состояния Hint Bar — надо признаться, довольно удобная вещь. В ней вкратце описываются доступные при текущем положении курсора команды и операции. Причем дополнительно приводятся полезные сопутствующие данные: клавиатурные сокращения, значения параметров (при положении курсора, например, над фейдером), номера паттернов и позиция времени (в плейлисте) и т. д. На вышеприведенном рисунке из сообщений Hint Bar можно понять, что меню, на которое наведен курсор, позволяет включить функцию прилипания к ритмической сетке, настроить ее разрешение, а также задать разрешение пошагового редактирования. Сокращение BkSp обозначает горячую клавишу Backspace, а символ мыши говорит о том, что для функции вдобавок доступно меню правого клика. По-моему, весьма информативно.

Рис. 13

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

Табло текущего времени (Time Display) отдельно представлять не надо. Однако оно имеет два переключателя, определяющих формат представления времени (рис. 14). Нижний (B/M) переводит Time Display с отображения тактов/долей (B) на минуты/секунды (M), и обратно. Верхний (S/B) переключает отображение времени с долей (B — beats) на "шаги" (S — steps). Само собой, переключатель S/B будет работать, только когда Time Display отображает время в тактах (переключатель B/M находится в положении B).

Рис. 14

Панель транспорта (Transport Bar), на первый взгляд, вполне традиционна. Однако в ней есть несколько специфических функций. Переключатель Pat/Song отвечает за режим воспроизведения. В положении Pat после нажатия кнопки Play будет проигрываться текущий паттерн, в положении же Song стартует воспроизведение всей аранжировки в плейлисте. Если вы еще не успели "наклеить" секвенцию из паттернов (то есть окно плейлиста пусто), то в режиме Song будут последовательно проигрываться все уже созданные паттерны. Кстати, если кликать правой кнопкой мыши в "светодиод" Song, можно открывать и закрывать окно плейлиста.

Кнопки транспорта и слайдер прокрутки работают вполне обыкновенно, разве что Record не запускает запись, а переводит программу в режим записи. Чтобы начать запись, требуется еще нажать Play (при горящей Record).

А вот самое простое, на первый взгляд, окошко темпа таит в себе много полезных функций. Чтобы ускорить или замедлить темп проекта, достаточно потянуть мышью за текущее значение темпа вверх или вниз. То же самое правило справедливо и для следующей группы цифр меньшего размера — они нужны для тонкой подстройки темпа. Если в окошко темпа кликнуть правой кнопкой мыши, откроется меню дополнительных опций (рис. 15).

Рис. 15

Прежде всего, обратите внимание на список готовых значений темпа — в подходящих случаях не грех воспользоваться и заводскими заготовками. Однако, как быть, если внутренне вы ощущаете темп будущего произведения, а сформулировать в цифрах не можете? Подбирать — неудобно, да и первоначальное ощущение может ускользнуть. Функция Tap позволит "Фруктам" вычислить темп за вас. Если ее выбрать в меню, откроется окошко Tap tempo (рис. 16), в котором вы можете просто "прокликать" мышью темп, как его чувствуете. Целиться при этом надо в иконку с изображением водопроводного крана. Через несколько кликов справа высветится вычисленное значение темпа. Если вы кликаете неровно, оно будет постоянно корректироваться. Поэтому, надежнее будет сделать не менее 10-15 кликов, ну, пока цифры темпа не перестанут скакать. После этого нажмите "галочку" — темп проекта будет изменен на "выкликанный".

Рис. 16

Опция Twice slower замедляет воспроизведение проекта в два раза (значение темпа в окошке при этом не изменяется). Эта функция удобна, например, при записи MIDI-партий вживую, для облегчения исполнения. После деактивации Twice slower аранжировка заиграет в исходном темпе.

Остальные опции предназначены для автоматизации управления темпом. Например, выбрав опцию Edit events, можно нарисовать огибающую изменений темпа для всей аранжировки (рис. 17). Подробнее об автоматизации я еще расскажу.

Рис. 17

В окошке PAT отображается номер текущего паттерна. Там же можно и переключать их.

Две следующие панели, Output Monitor Panel и CPU Panel, показаны вместе на рис. 18. Первая из них отвечает за мониторинг аудиовыхода FL Studio и представляет собой окошко осциллоскопа (чисто декоративное, на мой взгляд) и пиковые индикаторы уровня сигнала. Маленький переключатель справа позволяет отключить работу панели, хотя, зачем это надо, я так и не понял. Вторая панель показывает текущую загруженность процессора — слева расположена полоса графического индикатора, а в окошке справа загрузка отображается более точно в процентах. Если кликнуть мышью по индикатору, он станет более часто обновляться. Еще один клик вернет его в прежний режим работы. В окошке Poly высвечивается текущая полифония — количество одновременно звучащих голосов. Важное примечание — почему-то партии генератора TS404 (басового синтезатора) не включаются в подсчет общей полифонии.

Рис. 18

Панель с иконками Shortcut Panel (рис. 19) дублирует наиболее часто используемые команды меню File: открыть проект (Open), сохранить проект (Save), сохранить проект под другим именем (Save As) и сделать экспорт-рендеринг проекта (Export/Wave File), а также открывает/закрывает основные рабочие модули FL Studio — плейлист, шаговый секвенсор, клавишный редактор, браузер и микшер.

Рис. 19

Самая многофункциональная и требующая более подробного описания, безусловно, последняя панель — Recording Panel (рис. 20). Она отвечает за режимы записи и установки функции притягивания (Snap). Пройдем по порядку. Верхняя левая кнопка, Typing keyboard to piano, позволяет использовать компьютерную клавиатуру для записи нот, как обычную MIDI-клавиатуру. Если кликнуть по ней правой кнопкой мыши, то откроется меню, в котором переключаются октавы клавиатуры. Следующая кнопка, Recording countdown (с цифрами 3 2 1), включает затактовый отсчет метронома перед стартом записи. Правый клик по ней позволяет выбрать — один или два такта отсчитывать. Третья кнопка, Blend recorded notes with existing data (помечена клавиатурой с плюсиком), включает режим записи, при котором новые ноты будут добавлены к уже существующим. В противном случае запись будет производиться поверх них (существующие ноты при этом исчезнут).

Рис. 20

Последняя кнопка в верхнем ряду, Loop record/enable overdub (R со стрелкой), включает режим перезаписывания паттерна по кругу. Если в окне клавишного редактора выставлены границы кольца внутри паттерна, то запись будет осуществляться внутри них. Таким образом, можно "крутить" запись паттерна до получения желаемого результата.

Нижний ряд кнопок начинается с кнопки включения/выключения метронома. Правый клик по ней откроет список, в котором можно выбрать альтернативный звук метронома (хет, например).

Вторая кнопка, Wait for input to start playing (с надписью Wait), переводит FL Studio в ждущий режим после нажатия кнопки Play. Воспроизведение (или запись) стартуют лишь после того, как будет сыграна первая нота на клавиатуре. Функцию можно настроить и на одну только запись (проигрывание при этом будет включаться штатно), для этого в меню правого клика по кнопке Wait активируйте опцию Only when recording.

Третий переключатель, Step Record (с символом следа ноги), активирует режим пошаговой записи.

Ну и последняя кнопка, Auto Scroll, включает автоматическую прокрутку содержимого окон плейлиста, шагового секвенсора и клавишного редактора, когда воспроизведение или запись "уезжают" за видимую область.

Меню Snap задает общее разрешение функции притягивания объектов редактирования к ритмической сетке проекта, которое будет использоваться в клавишном редакторе, плейлисте и редакторе событий (Event Editor). Разрешение можно задавать в самых разных величинах: линиях сетки, ячейках, тактах, "шагах", долях и более мелких длительностях. Любопытно, что даже в формате тактов/долей разрешение так и не задается в стандартных нотных длительностях. Вместо этого можно видеть 1/2 beat (соответствует одной восьмой ноте), 1/3beat (соответствует восьмой триоли) и т. д.

Step Sequencer
Пожалуй, самым важным модулем FL Studio является шаговый секвенсор (рис. 21). Во-первых, он отображает все каналы проекта (для каждого из которых можно открыть клавишный редактор, панель настроек канала — Channel Settings и т. д.), позволяет администрировать каналы, удалять, создавать новые, переименовывать и т. п. Во-вторых, он позволяет создавать барабанные партии и простейшие мелодии при помощи кнопок Sequence Steps.


 
  Рис. 21  
   

Сначала давайте рассмотрим элементы окна Step Sequencer. Числовое окошко в верхнем левом углу (Pattern Length) определяет количество долей (beats) для данного паттерна. По умолчанию (в окошке стоят прочерки) паттерн имеет длину в один такт, размер которого задан в секции Time Signature окна настроек проекта. Однако можно произвольно изменить длину паттерна — для этого нужно потянуть мышью за окошко с цифрами вверх и выставить необходимое количество долей.

Расположенный правее светодиодный переключатель со стрелкой, Repeat Step Sequencer, включает функцию циклического повтора мелодий/лупов, забитых в ячейки секвенсора, если паттерн содержит, например, более длинную MIDI-партию в клавишном редакторе или дорожку автоматизации. Допустим, в шаговом секвенсоре забит барабанный луп длиной один такт. К нему в клавишном редакторе сделана басовая партия длиной восемь тактов. Таким образом, полученный паттерн, естественно, будет занимать восемь тактов. Так вот, если переключатель Repeat Step Sequencer неактивен, луп отыграет один такт и будет молчать остальные семь, если же его включить — барабанный луп будет крутиться на всем протяжении басовой партии.

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

Далее следуют две кнопки с символами "частокола" параметров и клавиатуры. Они открывают собственные микроредакторы шагового секвенсора: графический и клавиатурный.

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

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

У каждой дорожки шагового секвенсора есть ряд кнопок Sequence Steps. Кнопки соответствуют шестнадцатым нотам. Чтобы "включить" ту или иную ноту, по ней надо кликнуть мышью. Чтобы выключить — кликнуть еще раз или кликнуть другой кнопкой (в зависимости от режима Use of both mouse buttons в окне настроек). Таким образом, можно создать несложный ритмический рисунок, подходящий, впрочем, для ритмических лупов и даже простых мелодий. Ячейки Sequence Steps позволяют забить лишь ритмическую основу; все остальное (высота ноты, если это мелодия, динамика, панорама и прочие атрибуты) задается в графическом и клавиатурном редакторах.

Графический редактор (Graph Editor) шагового секвенсора предназначен для редактирования дополнительных параметров забитых в него нот — каждая из них может иметь индивидуальные значения панорамы (Pan), динамики (Velocity), частоты среза фильтра (Cutoff), уровня резонанса фильтра (Resonance), высоты (Pitch) и задержки (Shift). Задерживаться нота может лишь до следующего шага секвенсора, таким образом, Shift = 100% соответствует задержке на одну шестнадцатую ноту. Значения Pitch в графическом редакторе имеет смысл изменять для различных эффектов (например, с перкуссионными звуками), так как для мелодического интонирования гораздо лучше подходит клавиатурный редактор шагового секвенсора.

Чтобы открыть графический редактор, нажмите соответствующую кнопку вверху окна шагового секвенсора — снизу выделенного канала откроются столбики значений (рис. 22). Каждому шагу соответствует свой столбик. Изменяя мышью высоту столбиков, регулируют параметры нот. Чем выше столбик — тем больше эта величина. Если изменять высоту столбика, удерживая клавишу Ctrl, то одновременно будут изменяться и все остальные столбики. Также можно рисовать огибающую значений столбиков — произвольную (левой кнопкой мыши) и прямую (правой кнопкой). Расположенный под столбиками слайдер служит для переключения между типом параметров для регулировки (Pan, Velocity, Cutoff, Resonance, Pitch, Shift).


 
  Рис. 22  
   

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

Клавиатурный редактор шагового секвенсора, Keyboard Edit (я специально назвал его "клавиатурным", чтобы не возникло путаницы с клавишным редактором программы — Piano Roll), предназначен для задания высоты нот, если требуется мелодическая секвенция. Как видно (рис. 23), под каждым шагом появилась миниклавиатура, на которой и указывается высота ноты. Кстати, если выделить несколько каналов, прежде чем открыть клавиатурный редактор, то настройки, сделанные в редакторе, применятся к ним всем.


 
  Рис. 23  
   

Чтобы изменить высоту ноты, достаточно кликнуть по требуемой клавише — она засветится оранжевым, а соответствующая нота шагового секвенсора автоматически активируется. "Выключить" ноту тоже можно прямо с клавиатуры — либо повторным нажатием клавиши, либо нажатием ее правой кнопкой мыши (в зависимости от настроек Use of both mouse buttons). Неактивная нота сохраняет свой атрибут высоты (видимо, на тот случай, если вы опять надумаете ее активировать, генераторами высота неактивной ноты не используется) и на клавиатуре подсвечивается бледно-оранжевым цветом. Если при забивке мелодии не хватает клавиатурного диапазона, просто протащите мышью клавишу вверх или вниз. Еще допускается одновременно рисовать значения высоты для всех нот — точно так же, как рисуется, например, огибающая динамики в графическом редакторе. Я, правда, не понял, зачем это надо.

Для каждой из нот можно включить эффект Slide/Portamento. Активация эффекта осуществляется кликом по серым квадратикам над столбиками клавиатур (то есть прямо под кнопками нот). При этом в квадратике появится белый треугольник. Отключается портаменто точно так же, как производится деактивация нот. Однако никакого портаменто вы не услышите, если генератор, для которого редактируется мелодия, не поддерживает данного эффекта.

Если у какого-либо канала нет активных нот в шаговом секвенсоре, но имеется партия в клавишном редакторе, то дорожка ячеек Sequence Steps сменится на окно Piano Roll Preview. В нем будут схематично изображены черточками ноты MIDI-партии, и при проигрывании паттерна оранжевая вертикальная линия будет показывать текущую позицию воспроизведения (рис. 24). Если кликнуть по окну Piano Roll Preview, то данная партия откроется в клавишном редакторе FL Studio, где ее можно редактировать.


 
  Рис. 24  
   

В рамках одного паттерна каналы могут иметь партии либо в шаговом секвенсоре, либо в клавишном редакторе, но не в обоих одновременно (в случае использования канала в нескольких паттернах, он может иметь партии и там, и там, но для разных паттернов). Если партия шагового секвенсора перестала вас устраивать (например, захотелось записать более сложную секвенцию), ее можно передать в клавишный редактор. Для этого сделайте правый клик по кнопке канала и в открывшемся меню Channel Menu выберите пункт Send to piano roll. Функции обратного конвертирования (из клавишного редактора в шаговый секвенсор) нет. Если вы хотите сразу работать с партией нового канала в клавишном редакторе — в этом же меню вместо команды Send to piano roll выбирается пункт Piano roll.

Также Channel Menu предоставляет некоторые инструменты редактирования партии шагового секвенсора. Команды Fill each 2, 4 и 8 steps автоматически активируют каждую вторую, четвертую и восьмую ячейку секвенсора соответственно. Это здорово экономит время во время забивки лупов. В дополнительном подменю Edit (дублирует отдельные опции меню Edit главной панели) присутствуют функции сдвига партии влево/вправо (Shift Left/Right) и рандомизации звучания (Randomize). Поскольку в клавишном редакторе Piano Roll используется точно такой же рандомизатор, я подробно опишу его в соответствующем разделе, вместе с остальными утилитами.

Для каналов генератора Sampler предусмотрена опция Load Sample, позволяющая быстро загрузить семпл.

Если поставить галочку в строчке Cut Itself, то при воспроизведении паттерна каждая последующая активная нота будет "затыкать" предыдущую.

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

Кнопка канала при левом клике открывает панель настроек канала (Channel Settings), которую я подробно опишу отдельно. Сейчас же я коснусь команд администрирования каналов, доступных в уже упомянутом ранее меню правого клика — Channel Menu. Эти же команды присутствуют в меню Channels главной панели, но во время работы в шаговом секвенсоре может оказаться удобным не покидать пределов его окна.

Команда Insert Channel добавляет в проект новый канал (будет помещен в список под текущим каналом). При этом откроется меню Favorites list, которое содержит все штатные генераторы FL Studio (рис. 25) плюс все остальные, которые вы внесете туда. Достаточно кликнуть по нужному генератору, и канал будет создан.

Рис. 25

Если в списке Favorites list нет нужного инструмента, выберите опцию More — откроется окно Select plugin window (рис. 26), в котором присутствуют все установленные модули не только формата FruityLoops, но также VSTi и DXi. Если щелкнуть по квадратику перед названием модуля, в нем появится буква "F" и инструмент будет внесен в список Favorites list.

Рис. 26

Команда Clone Channel позволяет скопировать текущий канал, то есть создает прямо под ним новый канал с абсолютно идентичными настройками (вид генератора, его регулировки, громкость, панорама и т. п.) за исключением MIDI-партии — нот и сопутствующих им событий.

Последняя строчка меню, Delete Channel, удаляет канал.

Кнопка-светодиод Channel Selector предназначена для выделения одного или нескольких каналов, чтобы потом их можно было копировать, удалять и производить другие доступные операции. Процесс выделения каналов требует некоторых пояснений. Чтобы выделить какой-нибудь из каналов, кликните по его светодиоду Channel Selector правой кнопкой мыши. Если вы еще раз кликните по светодиоду правой кнопкой, то выделение снимется. Той же правой кнопкой можно добавить к выделенному каналу и другие (и впоследствии снять отдельные выделения). Если кликнуть по светодиоду выделенного канала левой кнопкой мыши, то будут выделены вообще все каналы. Повторный левый клик снимает выделение со всех каналов, кроме того, по которому этот клик был произведен.

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

Установки громкости и панорамы канала являются глобальными — нельзя делать индивидуальные регулировки этих параметров для разных паттернов.

Если в проекте задействовано слишком много каналов, окно шагового секвенсора может их элементарно не вместить (даже если вы работаете на большом мониторе с большим разрешением экрана). Быстро отыскать нужный канал в таком случае будет непросто, к тому же крайне неудобно работать, когда все каналы свалены в одну кучу. Функция Channel Filtering позволит упорядочить отображение каналов в окне шагового секвенсора. С помощью нее можно объединять отдельные каналы в группы (например, по группам инструментов: ударные, духовые и т. п.) и выводить в окно только нужные группы. Левый клик по меню Channel Filtering (рис. 27) откроет список групп.

Рис. 27

Опция All выводит на экран все существующие каналы, опция Unsorted — только свободные, то есть не входящие ни в какие группы. Остальные варианты, которые видны на рисунке — пользовательские группы. Чтобы создать, переименовать или удалить группу, кликните в меню правой кнопкой мыши и выберите соответствующую команду (рис. 28). Удаление группы не приведет к удалению входящих в нее каналов, просто каналы перейдут в категорию Unsorted.

Рис. 28

Чтобы добавить в группу каналы, надо сначала выделить их кнопками-светодиодами Select, после чего зайти в меню Channels (в главной панели Main) и дать команду Group Selected. FL Studio попросит ввести имя группы — если оно соответствует какой-либо из уже существующих групп, то каналы будут добавлены в нее (в противном случае, будет создана новая группа). Этой же командой можно перемещать каналы из одной группы в другую. Когда вы добавляете в проект новые каналы, они будут автоматически помещаться в группу, выбранную на тот момент в меню Channel Filtering. Если вы создаете клипы для автоматизации, они будут добавляться в группу Automation clips, которая автоматически появится при создании первого же клипа автоматизации. Точно также клипы для загружаемых в FL Studio звуковых файлов образуют свою группу — Audio clips. О работе с аудиоданными и автоматизацией мы поговорим отдельно.

В дополнение к фильтрованию показа каналов не лишним будет использовать функцию Auto empty channel zipping (я уже описывал ее в разделе о настройках). Если она активна, то незадействованные в текущем паттерне каналы будут сворачиваться в тонкие линии, и вы будете видеть лишь рабочие каналы (рис. 29).


 
  Рис. 29  
   

Piano Roll
Для создания MIDI-партий, не ограниченных по сложности, FL Studio предлагает стандартный клавишный редактор — Piano Roll. Однако, несмотря на его кажущуюся внешнюю традиционность, отдельные инструменты и приемы работы, а также набор различных утилит нуждаются в подробном описании. Клавишный редактор (рис. 30), как известно, представляет ноты в виде полосок-клипов, высота которых соответствует клавишам вертикальной клавиатуры, позиции старта — положениям левых границ клипов во времени, а продолжительность звучания — длине клипов. Если в редакторе представлен не мелодический пэтч, а перкуссионная раскладка, то каждая клавиша соответствует своему инструменту (барабану, тарелке, спецэффекту и т. п.). Кликнув мышью по клавишам вертикальной клавиатуры редактора, можно прослушать звучание ноты или инструмента, а прокрутив клавиатуру вверх или вниз — выбрать нужную октаву.


 
Рис. 30  
   

Можно также выбрать режим показа вертикальной клавиатуры в левой части окна. Кнопки с крупными и мелкими клавишами позволяют выбрать ширину клавиш — соответственно изменяется и вертикальный масштаб окна (рис. 31).


 
  Рис. 31  
   

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

Рис. 32

Чтобы выбрать для редактирования ту или иную партию в Piano Roll, требуется либо кликнуть по интересующему вас клипу в шаговом секвенсоре, либо воспользоваться списком Title Bar клавишного редактора (рис. 33). Галочками помечены каналы, партии которых задействованы в текущем паттерне.

Рис. 33

Я не могу сказать, что мне так уж понравились инструменты для работы с нотами, которые предлагает клавишный редактор FL Studio. На мой взгляд, в секвенсорах Logic, Cubase или Sonar редактирование партий выполнено более комфортно и логично. Впрочем, это дело вкуса и привычки. Всего инструментов семь: карандаш, кисть, ластик, ножик, инструмент для выделения, лупа и динамик.

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

Выделив несколько нот, можно их редактировать (копировать, удалять, изменять длительность, перемещать и т. п.) одновременно. Захотелось, к примеру, увеличить время звучания всех четырех нот аккорда одновременно — сначала их надо выделить, а потом потянуть за правую границу. Для копирования группы нот, после их выделения перетащите ноты на нужное место, удерживая клавишу Shift.

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

FL Studio позволяет рисовать в поле клавишного редактора не только ноты, но и целые аккорды сразу. Для этого надо сначала кликнуть правой кнопкой мыши по кнопке выбора инструмента "карандаш" и в открывшемся меню выбрать нужный тип аккорда (рис. 34). Далее вы как обычно рисуете ноту, а программа автоматически построит от нее аккорд. Кстати, список аккордов FL Studio весьма внушителен — его хватит для работы в самых сложных музыкальных стилях. Вот только с различными обращениями и расположениями аккордов не поиграешься — они строятся только в узком расположении вверх от тоники. Чтобы получить возможность опять рисовать единичные ноты, зайдите в то же меню и выберите опцию None (или воспользуйтесь клавиатурным сокращением Shift+N). Рисовать аккорды можно только карандашом.

Рис. 34

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


 
Рис. 35  
   

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

Вообще же горизонтальный масштаб рабочего поля редактора регулируется в сером квадратике, расположенном в правом верхнем углу окна Piano Roll (на стыке полос прокрутки — рис. 36). Ткните туда мышью и потяните вниз или вверх. Форма черного прямоугольника внутри квадрата служит индикатором текущего масштаба.

Рис. 36

Инструмент "динамик" позволяет проигрывать партию в поле редактора, протаскивая ее с произвольной скоростью и направлением. Обычно такая функция предварительного прослушивания имеет название Scrub. То же самое можно делать карандашом, кистью или даже ластиком, если удерживать во время процедуры клавишу Alt.

Если навести карандаш или кисть на ноту и дважды щелкнуть, то откроется окно свойств ноты — Note Properties Box (рис. 37). В этом окне для конкретной ноты можно произвести индивидуальные настройки таких параметров как высота (Pitch), громкость (Volume, в данном случае подразумевается значение динамики), панорама (Pan), частота среза (Cutoff) и уровень резонанса (Resonance) фильтра. Все они собраны в секции Levels. Опция Invert Porta позволяет переключить режим Portamento канала (он задается в панели настроек канала Channel Settings, равно как и значения Pan, Cutoff и Resonance) для данной ноты на противоположный. Таким образом, можно изменять характер звучания отдельных нот внутри партии. Кнопка Reset позволяет сбросить индивидуальные настройки нот к общим установкам для канала.

Рис. 37

Секция Time отображает и позволяет задавать с высокой точностью значения времени начала ноты и ее длительности.

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

Ноты не являются единственными событиями, которые можно рисовать в рабочем поле. Клавишный редактор FL Studio предлагает очень удобную функцию слайд (Slide). Такого я не встречал еще ни в одном секвенсоре. Эта функция позволяет получать плавные изменения высоты нот (и даже целых аккордов), не рисуя огибающие контроллера, а работая с привычными полосками нот.

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


 
  Рис. 38  
   

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

Рис. 39

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

Рис. 40

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

Для удобства работы со слайдами клавишный редактор FL Studio предлагает четыре слайд-группы. Каждой из них соответствует свой цвет: зеленый, голубой, розовый и желтый. Кнопки выбора слайд-групп расположены справа от переключателя режима слайда. По умолчанию, активна зеленая кнопка. От того, какой цвет выбран этими кнопками, будет зависеть цвет и создаваемых в рабочем поле нот и слайд-клипов. Смысл здесь вот в чем — слайд-клипы воздействуют только на ноты своего цвета. Таким образом, можно создавать весьма сложные партии с четырьмя независимыми "скользящими" голосами. Например, можно все четыре ноты септаккорда, разнесенные по разным слайд-группам, одновременно трансформировать по высоте в разных направлениях и на разные интервалы.

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

Как и другие клавишные редакторы, Piano Roll "Фруктов" имеет внизу трек управления, или, как его назвали разработчики, встроенный редактор событий (Integrated Event Editor). Поскольку система автоматизации FL Studio (о ней я расскажу отдельно) устроена таким образом, что для каждого управляемого параметра создается свой клип автоматизации в плейлисте, который можно редактировать в отдельном окне, трек управления клавишного редактора позволяет работать со сравнительно малым числом параметров — в сравнении с секвенсорами, предоставляющими возможность вывести в трек управления Piano Roll вообще любую доступную функцию. Клавишный редактор FL Studio позволяет динамически управлять двумя типами данных: параметрами нот (тем же набором, что присутствует в окне свойств нот — Note Properties Box) и некоторыми параметрами канала (громкостью, панорамой и основной высотой тона — Pitch). В первом случае в поле окна трека управления отображается "частокол" из мгновенных значений — величин тех или иных параметров для отдельных нот (грубо говоря, это просто другая интерпретация графического редактора шагового секвенсора). Во втором же случае управление осуществляется полноценными огибающими (рис. 41). Между прочим, можно рисовать огибающие (или "причесывать" столбики параметров нот) прямыми линиями. Для этого включайте "карандаш" правой кнопкой мыши и тяните в нужном направлении.


 
Рис. 41  
   

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

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

Рис. 42

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

Если активирована опция Auto Locate Channel, то клавишный редактор будет автоматически показывать первый канал с партией (не пустой) при переключении между паттернами.

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

Команда Center позволяет мгновенно прокрутить окно редактора на текущую позицию воспроизведения. Полезно при работе с длинными партиями.

Подменю File позволяет сохранять (и загружать) партию редактора в формате FL Studio Score File (файлы FSC). Также можно импортировать в редактор партии из стандартных MIDI-файлов (только ноты — данные контроллеров импортируются отдельно в специальный редактор для автоматизации Event Editor). Очень удобна функция Paste from MIDI clipboard. Если вы работаете с секвенсором, который поддерживает копирование MIDI-данных в буфер обмена (например, с Cakewalk Sonar), то можете копировать и вставлять MIDI-данные из одной программы в другую точно так же, как текст в Word.

Подменю Edit, среди команд копирования, выделения, удаления и т. п., в которых вы разберетесь и без меня, предлагает функцию Change Color — изменения цвета нот и слайд-клипов. Чтобы воспользоваться ею, нажмите сперва кнопку конечного цвета, выделите нужные ноты и клипы, и уже затем отдайте команду. Если ни одной ноты не выделено, "перекрашена" будет вся партия.

Опция Delete Space не просто удаляет выделенные ноты, но также уничтожает и временной отрезок, ими занимаемый — ноты, расположенные дальше по времени, сдвигаются на место удаленных.

Команда Insert Current Controller Value приравнивает огибающую трека управления к текущему значению автоматизируемого контроллера. Если выделить часть огибающей, то будет изменена начальная точка огибающей выделенного фрагмента.

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

Ну а сейчас давайте рассмотрим, что нам предлагает меню Tools (рис. 43).

Рис. 43

Команда Quick Legato увеличивает длительность каждой выделенной ноты до начала следующей за ней, то есть делает звучание последовательности нот слитным. Quick Legato — это просто один из самых часто используемых пресетов специальной утилиты Articulate (рис. 44), предназначенной для изменения характера исполнения выделенных в рабочем поле нот. В меню Options можно выбрать три типа исполнения: staccato, portato или legato. Также допускается возможность и более тонкой настройки. Ручка Multiply позволяет изменять длительности нот. При отмеченной опции Use Length все расчеты новых длительностей будут отталкиваться от исходных длительностей нот. В противном же случае за основу будет взята максимально возможная продолжительность звучания каждой из них — ну, как будто они все играют максимально легатно. Ручка Variation позволяет добавить погрешность в вычисления, чтобы ноты не звучали одинаково.

Рис. 44

Функция Quantize тоже сначала предлагает воспользоваться простой командой Quick Quantize, которая тупо выравнивает выделенные ноты в соответствии с общими установками параметра Snap в верхней панели Recording. Если же вы хотите более изысканного квантизирования, извольте воспользоваться полной версией функции (ее окно настройки открывает команда Quantize). Помимо панели настроек квантизатора на рис. 45 можно видеть рабочее поле клавишного редактора, которое размечается красными вертикальными линиями. Все, что вы накрутите в окне Quantize, будет там отображено.


 
  Рис. 45  
   

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

Дальнейшие регулировки квантизатора производятся в секции Strength. Ручка Start Time определяет степень изменения времени начала нот — грубо говоря, она дает возможность выбрать промежуточное значение времени между оригинальным и записанным в шаблоне. Ручка Sensitivity задает чувствительность "притягивания", то есть указывает, как близко к сетке квантайза должны находиться позиции начала и конца ноты, чтобы попасть в "зону действия" эффекта. Ручка Duration делает то же самое, что и регулятор Start Time, но для позиции конца ноты.

Существуют четыре режима квантайза, которые выбираются в списке, расположенном в середине секции Strength (рис. 46). Режим Leave duration сохраняет исходную длительность нот после изменения их позиций начала. Leave end time — сохраняет исходную позицию конца ноты (таким образом, при изменении времени начала нот их длительности также будут меняться). Режимы Quantize duration и Quantize end time, наоборот, квантизируют длительности и позиции конца нот соответственно.

Рис. 46

Ручки Levels (Pan, Vol, Cut, Res, Pitch) дают возможность скорректировать степень воздействия перечисленных параметров грува на обрабатываемые эффектом ноты. Не совсем понятно назначение ручки Pitch, так как квантизатор не считывает из файлов грувов информацию о высоте нот. Похоже, ее просто не стали убирать из общего шаблона интерфейса панели.

Следующая по порядку утилита — Chopper. Она позволяет "настругать" длинные ноты на кусочки. Опция Quick Chop делает быструю "нарезку" выделенных нот в соответствии с общими настройками Snap. Команда Chop открывает панель управления всеми функциями утилиты (рис. 47).

Рис. 47

Как и квантизатор, Chopper может делать "нарезку" по шаблону. В секции Pattern осуществляется загрузка шаблона. Поскольку файлы шаблонов также имеют формат FSC, можно сохранять и свои заготовки, если двадцати пяти заводских пресетов окажется недостаточно. Между прочим, Chopper считывает данные высоты тона (Pitch) из файлов. Таким образом, его можно использовать как своеобразный арпеджиатор — он не только может резать ноты, но также способен раскидывать нарезанное по высоте (рис. 48). При создании собственных паттернов для этой утилиты можно использовать длинную ноту желтого цвета, по которой будет определяться длина паттерна (другого участия в нарезании ноты желтого цвета не принимают).

Рис. 48

В секции Options находятся дополнительные регулировки утилиты Chopper. Ручка Time Multiplicator позволяет виртуально менять темп выделенных нот. На самом деле меняется не темп, а длительности и позиции начала нот, но звучать это будет, словно действительно изменили темп. Переключатель Absolute Pattern служит для выбора режима. Если он включен, то "нарезка" производится по ритмической сетке паттерна, а если выключен — каждая отдельная нота "шинкуется" индивидуально, относительно своего времени начала (рис. 49). Нижний ряд ручек Levels аналогичен соответствующим регуляторам квантизатора и исполняет те же функции.


 
Рис. 49  
   

Весьма навороченным является арпеджиатор клавишного редактора FL Studio (утилита вызывается командой подменю Tools — Arpeggiate). В отличие от арпеджиатора из панели настроек канала (Channel Settings), он не работает в реальном времени, зато предоставляет гораздо больше возможностей (рис. 50). В секции Pattern можно загрузить шаблон арпеджирования, мне даже лень повторять, что файлы шаблонов имеют все тот же формат FL Studio Score File (FSC) и их можно делать самостоятельно. Желтую ноту по-прежнему можно использовать для точного обозначения длины паттерна, кроме того, ноты розового цвета будут игнорировать установки октавных диапазонов (может пригодиться для более сложного арпеджирования).

Рис. 50

В секции Options находятся органы управления дополнительными свойствами арпеджиатора. Меню Pattern (опции Normal, Flip и Alternate) позволяет "прокручивать" шаблон, соответственно, в его исходном состоянии, задом наперед и по очереди — сначала вперед, а потом назад.

Ручка Time Multiplication, как и в эффекте Chopper, изменяет относительный темп шаблона, но, в отличие от последнего, — в жесткой связке с темпом редактируемого в клавишном редакторе паттерна с коэффициентами 1x, 2x, 3x, 4x в каждую сторону (медленнее или быстрее).

Значение Range определяет октавный диапазон арпеджирования. В рамках этого диапазона паттерн при очередном проигрывании будет транспонироваться на октаву выше, пока не дойдет до самой верхней октавы. После этого он "прыгает" в исходное состояние и все повторяется по кругу. В меню Range Pattern (правее Range) можно выбрать направление транспонирования (возможные опции: Normal, Flip и Alternate идентичны меню Pattern).

Меню Sync позволяет выбрать режим синхронизации, то есть определить условия, при которых паттерн будет перезапущен. Опция Time отключает перезапуск, Block делает рестарт по новой ноте, Chord — по новому аккорду. Ручка Gate позволяет в большей или меньшей степени сократить длительности арпеджированных нот для достижения эффекта гейта. С назначением ряда ручек Levels мы уже знакомы по вышеописанным эффектам, так что лишний раз останавливаться на них не буду.

Эффект Strum предназначен для имитации удара по струнам гитары, арфы или любого другого струнного инструмента при помощи коррекции позиций начала, громкостей и длительностей нот аккорда (рис. 51). Точного аналога слова "strumming" в русском языке нет, но если вы возьмете медиатором аккорд на гитаре (ударив им, к примеру, вниз по струнам) — это и будет strumming. Для упрощения я буду называть strumming "арпеджио".

Рис. 51

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

Рис. 52

Чтобы активировать модуль, отвечающий за сдвиг времени начала нот, нажмите светодиод-выключатель Start (он должен загореться). Ручки времени Time определяют общее время удара-арпеджио (Start) и его растяжение (Tension). Говоря проще, Start определяет, как быстро арпеджируется аккорд, а Tension задает характер арпеджирования (ускорение или замедление) — например, первые ноты берутся быстрее, в то время как последние несколько растягиваются.

Ручки Velocity воздействуют на громкости нот аккорда. Точно так же ручка Start задает общую зависимость, а ручка Tension позволяет ускорить или замедлить изменение значений динамики для последующих нот.

Опция Preserve end позволяет зафиксировать на месте позиции конца нот. В этом случае, при коррекции времени начала (Time) двигаются лишь левые границы нот и, само собой, меняются их длительности. Опция Preserve end действует только для секции Start — следующий раздел End она не затрагивает.

Секция End активируется соответствующим переключателем и отвечает за коррекцию времени правых границ нот. Ручки Start (вернее было бы назвать ее End) и Tension выполняют те же функции, что и в секции Start, но с другого конца ноты. Опция Alternate direction, по очереди меняющая направления ударов для следующих друг за другом аккордов (рис. 53), позволяет сделать имитацию струнных арпеджио еще более естественной.


 
Рис. 53  
   

Утилита Flam поможет создать эффект двойного удара (форшлага, удара с фиоритурой, "двойки") для нот и здорово оживит партии, особенно перкуссионные. Панель управления форшлагом (рис. 54) позволяет произвести все необходимые настройки. В меню Options уже есть четыре наиболее часто встречающихся пресета: Flam, Early flam, Double stroke, Early double stroke. Если этого мало, то ручкой Time можно произвольно задать сдвиг ударов (то есть исходной ноты и дополнительного удара) по времени. Кнопка Absolute переключает режим работы ручки Time с относительного (привязанного к ритмической сетке редактора) на полностью свободный. При активной опции Before вспомогательный удар будет создаваться до позиции начала исходной ноты. Ручкой Velocity задается громкость (динамика) вспомогательного удара.

Рис. 54

Рандомизатор Randomizer предназначен для генерирования случайных нот и случайного изменения параметров уже существующих. Эффект доступен не только в клавишном редакторе, но и (если вы еще не забыли) в шаговом секвенсоре. Однако в версии для шагового секвенсора отсутствуют некоторые функции эффекта (например, рандомизация длительностей, полифонии и т. п.), так как весьма скромные возможности последнего не позволяют использовать полный набор имеющихся функций. Окно управления рандомизатором показано на рис. 55. Секция Pattern отвечает за создание нот (если вы хотите лишь разнообразить звучание уже созданной партии, выключите ее). В графе Octave задается основная октава для генерирования нот. В графе Range определяется октавный диапазон, который может использоваться для генерирования. В меню Key указывается базовая высота, а в следующем списке Scale можно выбрать тип аккорда или даже целый музыкальный лад для создаваемых нот. Ручка Length устанавливает общей размер их длительностей, а ручка Variation позволяет задать степень девиации длительностей. Если Variation вывернуть влево, то длительность нот будет случайным образом изменяться в сторону уменьшения, а если повернуть вправо — то в сторону увеличения.

Рис. 55

Регулятор Population определяет количество создаваемых нот. Чем больше значение их "популяции", тем больше нот будет сгенерировано. Параметр Stack отвечает за максимальное количество одновременно звучащих нот, то есть за полифонию.

При активной опции Random portamento некоторые ноты будут иметь плавные "въезды" по высоте. Если включить опцию Merge same notes, то следующие друг за другом ноты одной высоты будут объединяться в одну длинную ноту.

Ну, теперь пришло время "засева" нот в клавишный редактор. Я не шучу, именно так переводится название двух кнопок Seed, при помощи которых рандомизатор выдает свои "мелодии". Если вы хоть немножко перестараетесь с настройками секции Pattern, то в рабочем поле клавишного редактора появится слишком много нот. Нажимая стрелки Seed, вы даете команду рандомизатору заново сгенерировать ноты. Таким образом, можно выбирать наиболее подходящие комбинации, которые можно прослушать, нажав клавишу пробела (она исполняет функцию play/stop). Не знаю, есть в этом "засеве" что-то очень сомнительное — создание мелодических партий таким олигофреническим способом явно выходит за рамки моего понимания.

Секция Levels никакие ноты не "сеет", она предназначена для внесения случайных изменений в стандартный набор атрибутов нот: Pan, Volume, Cutoff, Resonance и Pitch. Для включения секции Levels кликните по соответствующему светодиоду. Каждая ручка из хорошо знакомого ряда Levels определяет степень воздействия на соответствующий параметр. Рабочий ход ручек — от -100% до +100% от исходной величины. В среднем положении (0%) никакого воздействия не происходит.

Опция Reset before processing сбрасывает атрибуты нот к значениям по умолчанию перед рандомизацией. Опция Bipolar включает специальный режим, при котором значения параметров нот изменяются в обе стороны (и в сторону уменьшения, и в сторону увеличения), а не только в заданном ручками Levels направлении.

Ну и очередной "сеятель" (Seed) позволяет перебирать различные сочетания рандомизации, чтобы выбрать из них наиболее подходящее.

Последний из инструментов в подменю Tools, генератор низкой частоты (LFO), предназначен для рисования огибающих в контрольном треке клавишного редактора (а также в редакторе автоматизации Event Editor) в виде периодических волн. Вообще-то, в окне Piano Roll генератору будет мало работы, так как единственными параметрами, которыми он сможет управлять, будут Pan, Volume и Pitch канала — в основном он будет востребован для управления различными контроллерами в Event Editor. Однако, коль уж заговорили о нем, то здесь и продолжим.

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

Панель управления генератором (рис. 56) делится на три секции: Start, End и Shape. В секции Shape производится выбор типа волны для генератора: синус, треугольник или квадрат. Ручкой Phase можно двигать фазу волны — грубо говоря, осуществлять смещение волны по времени вплоть до целого ее периода.


 
  Рис. 56  
   

В секции Start задаются следующие параметры волны: Value (стартовый уровень, фактически, сдвиг по амплитуде), Range ("размах" положительных и отрицательных составляющих, то есть амплитуда волны) и Speed (частота волны). Если кликнуть по ручке Speed правой кнопкой мыши, то откроется меню с несколькими пресетами, синхронизированными с темпом проекта (рис. 57).

Рис. 57

Секция End (она может включаться или выключаться соответствующей кнопкой-светодиодом) позволяет задавать свои значения Value, Range и Speed. Зачем это нужно? При разных величинах параметров секций Start и End волна будет плавно перетекать от одних установок к другим (рис. 56).

Browser
Внутренний браузер FL Studio (рис. 58) представляет собой очень удобное средство поиска разного рода участвующих в проекте файлов, пресетов эффектов, библиотек семплов и т. п. Благодаря штатному навигатору, фактически все данные, нужные для работы, могут вызываться одним кликом прямо из рабочего окна программы.

Рис. 58

Сверху панели браузера находятся три кнопки. Самая левая из них (Collapse structure) сворачивает все развернутые ветви навигатора, а та, что правее нее (Reread structure), обновляет содержимое всех его папок. Если после запуска "Фруктов" в директориях, контролируемых браузером, появились новые файлы или папки — обязательно нажмите ее, чтобы новые элементы появились в общем списке. Третья кнопка, в правом верхнем углу, позволяет закрыть окно браузера.

Для удобства, информация в браузере поделена на тематические разделы: Channel presets, Plugins presets, Projects, Packs, Scores и т. п. Все настолько просто и наглядно, что мне даже нечего рассказывать. Чтобы открыть содержимое какого-либо раздела, просто кликните мышью по его названию, чтобы закрыть — кликните еще раз. Навигация по подразделам осуществляется тем же самым образом. Уверен, что через 5-10 минут знакомства с браузером вы будете ясно представлять, где находятся те или иные типы данных. Не забывайте также, что можно добавить к списку штатных разделов вплоть до десяти дополнительных папок в меню настроек File Settings.

При работе с папками браузера также можно воспользоваться тремя командами меню правого клика мыши: Expand all, Collapse all и Explore folder. Первая из них разворачивает все поддиректории текущего раздела, вторая сворачивает, а третья открывает папку в стандартном навигаторе Windows.

Каждый отдельный элемент браузера (будь то файлы проектов FL Studio, семплы, пэтчи генераторов, пресеты эффектов и т. п.) имеет свои уникальные иконки. Скажем, на рис. 59 показан список пэтчей к генератору FL Keys (виртуальному фортепиано), а на рис. 60 можно видеть фрагмент библиотеки семплов барабанов.

Рис. 59

Рис. 60

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

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

Браузер FL Studio также содержит специальную папку Current Project, в которой накапливается информация о текущем проекте (рис. 61). Это список паттернов, клипов автоматизации, задействованных генераторов и т. д., и т. п. Вкратце пройдемся по основным категориям.

Рис. 61

В папке History сохраняется история редактирования — самая ранняя операция находится сверху, остальные по мере возникновения добавляются снизу (рис. 62). Чтобы вернуться к той или иной операции, нажмите соответствующий элемент папки. Либо же можно "путешествовать" по History при помощи команд Undo/Redo. Напоминаю, максимальное количество уровней отмены задается в настройках General Settings.

Рис. 62

В папке Automation находится список автоматизированных контроллеров, а также папка с отдельными заданными значениями тех или иных параметров — Initialized Controls. Каждый паттерн проекта, который имеет хотя бы один автоматизированный контроллер, представлен в списке Automation как самостоятельная папка. Левый клик на названии паттерна откроет содержащиеся в нем контроллеры (рис. 63). Если кликнуть мышью в любой из них, откроется окно Event Editor, где можно редактировать огибающую автоматизации. Меню правого клика предлагает также функции Link to controller, то есть привязать контроллер к внешнему MIDI-устройству управления или внутреннему (например, генератору LFO), и Create automation clip — создать клип автоматизации для использования в плейлисте. Элементы папки Initialized Controls редакции не подлежат — их можно только удалить, отдав соответствующую команду правой кнопкой мыши.

Рис. 63

Правый клик по папке Automation откроет меню, в котором по умолчанию отмечена опция Show automation only. Если ее сбросить, то папка Automation будет отображать также паттерны, которые содержат не только автоматизированные контроллеры, но и MIDI-партии в клавишном редакторе (рис. 64). Если кликнуть по такому элементу (с символом клипов-нот), то содержащаяся в нем MIDI-секвенция откроется в окне Piano Roll.

Рис. 64

Папки Generators и Effects содержат все задействованные в проекте генераторы (кроме интегрированных в FL Studio — Sampler, TS404, Layer и т. д.) и эффекты, каждый из которых представлен отдельной папкой с доступными для автоматизации контроллерами (рис. 65). Если для контроллера уже нарисована огибающая управления, то клик по нему откроет окно Event Editor, где можно редактировать огибающую. Если же контроллер еще не автоматизировался, то в меню правого клика можно открыть Event Editor для рисования огибающей или привязать его к внешнему или внутреннему устройству управления.

Рис. 65

Ну и последняя папка, Remote Control, отображает список всех контроллеров, управляемых с внешних MIDI-устройств или внутренних модулей (рис. 66). Клик по любому из элементов списка открывает панель настроек Remote control settings, где производятся все необходимые установки (об этом поговорим отдельно).

Рис. 66

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

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

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

Если попытаться объяснить еще проще, то роль традиционного секвенсора (хотя и несколько упрощенную) в FL Studio играет шаговый секвенсор. В нем каждому каналу-треку соответствует своя MIDI-партия. А вот плейлист представляет собой "монтажку" более высокого уровня — он как бы собирает последовательности из разной сложности аранжировок отдельных секвенсоров.

Окно плейлиста разделено на две части. Верхняя часть отведена для MIDI-паттернов, а нижняя — для аудиоклипов (рис. 67).


 
Рис. 67  
   

Работа с паттернами больше всего напоминает операции в клавишном редакторе. Разве что вместо вертикальной клавиатуры нот в плейлисте располагается список паттернов, и нет ограничения на количество тактов рабочего поля. Инструменты (карандаш, кисть, ластик, ножик, инструмент выделения и лупа) точно такие же и исполняют те же операции (за исключением ножика — он работает только в аудиочасти плейлиста). Карандашом рисуются одиночные клипы, кистью — их цепочка. Карандаш (кисть) + Ctrl позволяет выделять группы клипов, а карандаш (кисть) + Shift — копировать. Обратите внимание, передвигать и копировать клипы паттернов допускается только в горизонтальном направлении — каждый клип "по высоте" соответствует своему паттерну и их нельзя "транспонировать" как обычные ноты.

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

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

Поскольку плейлист работает с окончательной аранжировкой, которая может занимать по продолжительности звучания несколько десятков и даже сотен тактов, FL Studio предлагает некоторые средства администрирования времени проекта. Шкала времени расположена по верхнему краю окна плейлиста. В ней можно ставить маркеры (Markers). Для постановки первого маркера зайдите в меню плейлиста (кнопка меню расположена в верхнем левом углу окна), выберите опцию Add time marker и напишите его название в открывшемся окне. После чего перетащите на нужное место временной шкалы. Создание дополнительных маркеров осуществляется более удобно — достаточно кликнуть правой кнопкой мыши в нижней части шкалы времени и выбрать опцию Add marker (рис. 68). Правый клик по существующему маркеру откроет то же меню, в котором можно выбрать команды по переименованию или удалению маркера.

Рис. 68

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

Рис. 69

Поскольку я уже упомянул меню плейлиста, расскажу о некоторых его командах для работы с клипами паттернов. Команда подменю Edit — Insert Space позволяет отодвинуть всю аранжировку вправо от выделенного времени, на величину этого выделения (то есть вставить "кусок" пустого места). Расположенная под ней команда Delete Space удаляет все паттерны выделенного фрагмента и сдвигает на их место (то есть назад по времени) оставшиеся паттерны проекта.

Опция подменю Tools — Quick Quantize позволяет притягивать паттерны к ритмической сетке рабочего поля в соответствии с настройками меню Snap, расположенного на панели записи Recording Panel. Это единственный вид квантайза, доступный для паттернов.

В подменю Patterns, среди прочих команд по переименованию, копированию, перемещению вверх/вниз по списку, удалению и т. п., есть очень полезная опция Flatten selected. Она позволяет конвертировать последовательность клипов выбранного паттерна в единый клип (то есть, она как бы из повторяющихся кусочков делает непрерывную MIDI-секвенцию). При этом все партии паттерна, забитые в ячейках шагового секвенсора, будут переведены в клавишный редактор (со всеми атрибутами, разумеется). Что-то вроде промежуточного MIDI-миксдауна — может пригодиться, когда в треке плейлиста скопилось слишком большое количество мелких клипов.

Живой режим (Live Mode) позволяет "рулить" проектом в реальном времени, не создавая последовательности из клипов-паттернов в плейлисте. Если его активировать, то перед каждым паттернов в списке появится кнопка включения (рис. 70). Чтобы проиграть проект в живом режиме, нужно сначала включить воспроизведение (само собой, в режиме Song), а после этого вручную включать и выключать требуемые паттерны. Когда паттерн включен (играет), кнопка подсвечивается. Для облегчения переключения паттернов можно заранее определить способ их воспроизведения. Правым кликом по кнопке активации паттерна можно сменить режим проигрывания с однократного (помеченного цифрой 1) на циклический (помеченный стрелкой), и наоборот. Это можно делать даже при выключенном паттерне. В первом случае активированный паттерн сам остановится после первого же проигрывания, во втором будет "крутиться", пока его не остановить принудительно. Для разных партий (частей) проекта может быть более выгоден тот или иной режим. Также можно переключать паттерны в живом режиме с MIDI-клавиатуры (если вы не забыли, я говорил об этом, описывая MIDI-настройки программы).

Рис. 70

Команда Center (как и в окне клавишного редактора) позволяет мгновенно прокрутить окно редактора на текущую позицию воспроизведения. Различные команды оформления интерфейса плейлиста, масштабирования и т. п. (подменю View и Zoom), я думаю, в дополнительных пояснениях не нуждаются.

Нижнюю часть окна плейлиста занимает секция Audio Tracks — многоканального поля для аудиоклипов и клипов автоматизации (рис. 71). Audio Tracks предоставляет возможность очень наглядного, интуитивно понятного монтажа звуковых фрагментов (с графическим представлением формы волны), а также рисования и редактирования огибающих автоматизации параметров генераторов, эффектов и т. п. В отличие от верхней секции плейлиста, аудиофрагменты в поле Audio Tracks можно резать, клеить и перемещать как угодно, в том числе между разными треками. Не забывайте только, что аудиоданные воспроизводятся не треками, а каналами Audio clip, так что файлы, перемещенные на другой трек, будут проигрываться на прежних каналах. То, что видно в окне Audio Tracks — не физические аудиоданные, а клипы, ссылки на соответствующие каналы.


 
Рис. 71  
   

Каждый аудиоканал (Audio clip), который вы создали в шаговом секвенсоре, будет доступен в Audio Tracks, и наоборот — любой аудиофайл, помещенный в поле Audio Tracks, автоматически создаст канал в шаговом секвенсоре (за исключением того случая, когда тот же файл был загружен раньше — для него уже есть свой канал). Чтобы открыть панель настроек для канала, в который загружен звуковой файл данного аудиоклипа, войдите в его меню и выберите опцию Channel Settings.

Чтобы загрузить в аудиочасть плейлиста звуковой файл, просто кликните карандашом или кистью в любом месте рабочего поля — откроется диалоговое окно, в котором производится выбор нужного файла. Также можно создать канал Audio clip в шаговом секвенсоре и загрузить файл через его меню. Но все это, конечно, неудобно. Самый лучший и быстрый способ — это таскать аудиофайлы мышью из окна браузера "Фруктов". Не поленитесь, впишите в настройках Files пути к папкам с семплами и лупами — сэкономите кучу времени.

Рисовать аудиоклипы можно точно так же, как и паттерны в плейлисте или ноты в клавишном редакторе — карандашом и кистью. Однако если загружено несколько аудиофайлов, то рисоваться будет содержимое выбранного на данный момент канала Audio clip. Переключить канал можно в шаговом секвенсоре, но гораздо удобнее воспользоваться меню самого аудиоклипа. Чтобы открыть меню, кликните мышью треугольничек в его левом верхнем углу, прямо перед названием (рис. 72).

Рис. 72

Аудиоклипы можно резать на части не только ножиком Cut, но и автоматически. Зайдите в меню клипа и посмотрите опции подменю Chop. Помимо нарезки по тактам и долям там есть еще несколько опций, в том числе и три варианта auto-slicing. Однако гораздо более точная нарезка (Chop into regions) будет доступна для уже подготовленного, так называемого "эйсидированного" файла, который имеет специальную разметку. Для таких файлов есть функция, позволяющая проигрывать в их клипах лишь указанные части (подменю Regions). Эйсидировать файл можно в самых разных программах (например, Adobe Audition или Sony Sound Forge), в том числе и в специальном дополнительном модуле для FL Studio — Zero-X BeatSlicer. Кстати, клипы эйсидированных файлов можно растягивать или сжимать по длине, подгоняя под темп и не изменяя при этом высоту звучания.

Еще меню клипа предлагает такие полезные опции для работы с аудио, как вычисление темпа файла (Detect tempo) и подгонка клипа под темп проекта (Fit to temp). Плюс к этому, файл можно отправить в интегрированный звуковой редактор "Фруктов" — Wave Editor (Edit sample). О возможностях редактора я расскажу отдельно дальше.

Как я уже говорил, аудиоклипы в поле Audio Tracks являются лишь ссылками на загруженный в конкретный канал аудиофайл. Если вы накопировали подряд несколько таких клипов, это не означает одновременного увеличения аудиофайлов в канале — просто тот же самый файл будет повторяться несколько раз. Соответственно, параметры у них (огибающие и т. п.) тоже идентичные. Но как быть, если понадобится сделать отдельные регулировки для какого-то клипа? Воспользуйтесь командой Make unique (из меню клипа). Она создает копию исходного канала (с тем же файлом), в котором можно сделать индивидуальные настройки.

Самым быстрым способом создания клипов автоматизации является правый клик по автоматизируемому регулятору (например, клик по слайдеру генератора или соответствующему элементу в папке Automation браузера) и выбор опции Create automation clip. При этом будет не только создан клип, но и автоматически произведутся все необходимые операции по его назначению на регулятор — останется лишь ткнуть карандашом в поле Audio Tracks, чтобы начать работать с огибающей управления.

Также FL Studio предлагает быстрое решение автоматизации таких параметров аудиоклипа, как громкость и панорама. Для этого нужно открыть меню клипа и выбрать в подменю Automate соответствующий параметр. При этом создается клип автоматизации, наложенный прямо на аудиоклип (вернее будет сказать — подложенный под него, и для вывода огибающей на передний план с целью редактирования придется воспользоваться кнопками фокуса).

В левом верхнем углу секции Audio Tracks видны две кнопки "фокуса": на левой изображена волна, а на правой нарисовано что-то типа фрагмента огибающей с узлами (рис. 73). Их назначение — выводить на передний план соответственно аудиоданные или кривые автоматизации в случае наложения разных типов клипов друг на друга. Используя эти кнопки, можно спокойно накладывать на аудиоклипы их огибающие автоматизации и выбирать, какие данные выводить на первый план для работы над ними. Чтобы одновременно переместить или скопировать оба наложенных друг на друга клипа, предварительно выделите их кликом мыши с нажатой клавишей Ctrl.

Рис. 73

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

Рис. 74

Для рисования огибающих автоматизации предусмотрены два режима: Step и Slide (доступ к ним осуществляется при "фокусировании" на автоматизации). Первый из них позволяет свободно рисовать огибающую мышью — узелки новых значений будут иметь шаг, соответствующий установкам Snap в панели записи (рис. 75). Если рисовать, удерживая клавишу Shift, то горизонтальные и вертикальные линии будут выравниваться.


 
Рис. 75  
   

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

Рис. 76

Помимо ручного управления огибающими автоматизации, FL Studio позволяет приспособить для этой цели генератор низкой частоты (LFO). Каждый клип автоматизации задействует отдельный канал, у которого (как и у любого канала в FL Studio) имеется свой штатный LFO. По умолчанию генератор выключен. Однако, если через меню клипа вызвать панель настроек канала Channel Settings, его можно включить и настроить по вкусу (рис. 77).


 
Рис. 77  
   

Как и аудиоклипы, клипы автоматизации тоже могут разрезаться на части и выстраиваться в произвольном порядке на любых дорожках Audio Tracks. Резать их можно только ножиком Cut, функция автоматической нарезки в клипах автоматизации не предусмотрена.

Channel Settings
Как вы, вероятно, заметили, по ходу статьи я уже немало раз ссылался на панель настроек каналов — Channel Settings. Данный раздел является лишь поверхностным обзором некоторых общих установок разных типов каналов. Я еще неоднократно буду возвращаться к панели Channel Settings более подробно дальше, но сейчас вынужден дать общую картину этого элемента интерфейса, так как без этого не могу перейти к описанию, например, работы микшера. Дело в том, что роль канала в FL Studio очень универсальна. Каналы используют не только генераторы (то есть инструменты и синтезаторы), но и аудиоклипы, и даже клипы автоматизации. Как вы понимаете, наборы регулировок у таких разных по назначению модулей могут не только отличаться качественно, но и быть, что называется, вообще "из другой оперы". Поэтому разумнее и более к месту было бы перенести рассказ о свойствах канала в раздел, описывающий тот или иной модуль (так я, в конечном счете, и сделаю). Но вместе с тем, несмотря на кардинальное различие в архитектуре и назначении отдельных типов модулей, они используют для передачи данных стандартизованный интерфейс. Иначе для каждой разновидности модуля пришлось бы создавать свою разновидность канала. Так что я вполне могу разобрать сейчас некоторые общие установки.

Панель Channel Settings для всех без исключения модулей, назначаемых на канал, имеет "шапку" базовых установок — Main (рис. 78). В ней задаются такие параметры канала, как громкость (Volume) и панорама (Pan). Регулятор Pitch позволяет "сдвинуть" базовый строй канала по высоте, а в окошке справа от него задается диапазон контроллера Pitch Bend (колеса изменения высоты). Совсем справа расположено еще одно окошко — FX. В нем осуществляется назначение модуля на любую из шестидесяти четырех линеек микшера. По умолчанию сигнал модуля маршрутизирован прямо на мастер-выход (в окошке стоит "--"), но, кликнув в него мышью и потянув вверх или вниз, можно выставить номер нужной линейки. Если дважды щелкнуть по окошку FX, откроется окно микшера, причем линейка, номер которой был задан для модуля, будет активна.

Рис. 78

В зависимости от типа модуля (генератор, адаптер и т. п.) окошко FX может в шапке Main отсутствовать. Объясняется это тем, что на линейки пульта можно назначить лишь те модули, которые посылают на выход аудиоданные. Например, генераторы MIDI Out или Auto Clip таких данных не выдают и посему окошка FX не имеют.

Если дважды кликнуть по верхней полоске окна Channel Settings (там, где написано название модуля), то дополнительные регулировки исчезнут — останется лишь главная шапка. Еще один двойной щелчок возвращает все обратно.

Прямо под шапкой Main располагаются кнопки переключения закладок окна Channel Settings. Количество этих кнопок напрямую зависит от типа конкретного модуля. Кнопка Plugin открывает органы управления звукообразующей частью генератора. Если он является не штатным генератором FL Studio, а подключаемым модулем (или даже штатным, но с особым дизайном интерфейса), то панель регулировок откроется в отдельном окне (рис. 79).


 
  Рис. 79  
   

Закладка SMP (Sampler Channel Settings) присутствует в генераторах Sampler и Audio Clip (последний является упрощенной версией генератора Sampler). Подробнее о ней я расскажу, когда буду описывать эти генераторы.

Закладка INS (Instrument Channel Settings) присутствует в некоторых генераторах (например, Sampler, BeepMap, Granulizer) и отвечает за настройки генератора огибающей для модуляции различных параметров синтеза, генератора низкой частоты (LFO) и фильтра. Думаю, детальный рассказ о ней будет более уместен в разделе, посвященном какому-нибудь из этих синтезаторов.

А вот закладки Misc и Func встречаются у большинства модулей FL Studio в панели настроек канала. О них мы сейчас и поговорим. Итак. Закладка Misc (Miscellaneous Channel Settings) группирует свои настройки в четырех секциях (рис. 80). Секция Levels Adjustment позволяет скорректировать все тот же набор параметров: громкость (Vol), панораму (Pan), частоту среза (Cut) и уровень резонанса (Res) фильтра. Ручки этой секции обладают вдвое большим диапазоном регулировки, чем где бы то ни было еще.

Рис. 80

Секция Cut/Cut By отвечает за настройки остановки звучания нот. Можно настроить FL Studio таким образом, что воспроизведение ноты в одном канале автоматически "зарежет" проигрывание ноты в другом. Левое окошко задает управляемый канал (то есть, чьи ноты будут обрезаться), а правое — управляющий. Номера каналов присваиваются генераторам по порядку их добавления. Если сначала создать канал с генератором Sampler, а потом — с генератором Slayer, то номер канала Sampler будет 1, Slayer — 2 и т. д. Кнопка Cut Itself автоматически выставляет значения в окошках Cut и Cut By таким образом, что данный генератор будет сам обрезать свои звучащие ноты по мере исполнения последующих. Вообще, эта "обрезка" не снимает ноту до конца — она лишь переводит генераторы огибающей амплитуды в фазу затухания (Release). Так что, если в некоторых пэтчах время затухания достаточно большое, будет слышен "хвостик" ноты и после "обрезки".

Секция Polyphony определяет максимум голосов полифонии данного канала, а также настраивает эффект Portamento. Для последнего существуют монофонический и полифонический режимы работы (кнопка Mono). Ручка Slide задает скорость портаменто, а кнопка Porta включает или выключает эффект.

Ну и последняя секция внизу дает возможность предварительно прослушать генератор, задать ключевую ноту (Root key, указывается правым кликом в полоске над клавишами), определить рабочий диапазон клавиатуры (выделяется в той же полоске левой кнопкой мыши), ноты за пределами которого будут игнорироваться, и осуществить тонкую коррекцию строя (Fine). Опция Reset возвращает настройки диапазона и ключевой ноты к значениям по умолчанию. Кнопка Enable main pitch включает и выключает зависимость работы генератора от изменения высоты поступающих нот. Опция Add to key требуется лишь для семплерных генераторов, использующих мультисемплерные раскладки (Fruity SoundFont player или Fruity Slicer), для возможности назначения разных семплов на разные клавиши.

Закладка Func (Function Channel Settings — рис. 81) представляет собой своеобразный MIDI-процессор — он не обрабатывает аудиовыход генератора, но особым образом добавляет отдельные MIDI-события (ноты, динамику, панораму и т. п.).

Рис. 81

Секция Echo delay/fat mode имитирует эффект задержки, создавая дополнительные ноты с определенными свойствами. Треугольничек слева от названия секции открывает меню с несколькими пресетами эффекта (рис. 82). Дальнейшие (или самостоятельные) настройки производятся регуляторами секции. Регулятор Feed (Feedback) задает громкость дополнительных, как бы задержанных нот. В левом секторе рабочего диапазона регулятора "задержанные" ноты будут затухать, а в правом — наоборот, усиливаться. В крайнем левом положении Feed дилей выключен. Ручки Pan, Cut, Res и Pitch определяют соответственно панораму, частоту среза и уровень резонанса фильтра, а также высоту "задержанных" нот. Ручка Time определяет время "задержки", а в окошке Ech задается количество повторов. Опция Ping Pong включает режим чередования крайних положений панорамы у "задержанных" нот. Опция Fat mode включает режим унисона, обеспечивая более "жирное" звучание, похожее на фленджер или хорус.

Рис. 82

Следующий эффект закладки — арпеджиатор. Описывая работу в Piano Roll, я подробно рассказал об аналогичном эффекте, входящем в набор инструментов редактора. Арпеджиатор из панели Channel Settings представляет собой его немного урезанную версию, так что описывать его еще раз я не вижу ровно никакого смысла. В целях компактности, часть опций показана в виде стрелок, однако всегда можно узнать назначение каждой, если поместить над ней курсор и посмотрите в строку подсказки главной панели окна FL Studio.

Секция Time предлагает две ручки, при помощи которых можно управлять таймингом нот. Ручка Gat (Gate) задает максимальную длительность нот. Ноты с длительностями, превышающими указанную, будут обрезаться до заданного значения. Ручка Ofs (Offset) позволяет сдвинуть позиции начала нот. Опция Full Porta отключает обрезку Gate для незаконченного Portamento.

Последняя секция, Velocity/Keyboard Tracker, позволяет привязать изменения различных параметров (панорамы, частоты среза, уровня резонанса) к номеру клавиши (высоте ноты) или значению динамики (Velocity). Выбор модулятора осуществляется кнопками VOL (Velocity) и KB (Keyboard). Ручка Middle value задает граничную ноту (или значение динамики), на которой никакой модуляции происходить не будет (глубина модуляции будет нарастать в разных направлениях от граничного значения), а ручки Pan, Cut и Res задают направление и глубину модуляции для модулируемых параметров — то есть в каком направлении и с какой глубиной будет осуществляться модулирующее воздействие (рис. 83).

Рис. 83

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

По умолчанию, выходы всех линеек микшера поступают на мастер-выход. Однако пульт предлагает также четыре дополнительных посыла (Send Tracks) и возможность маршрутизации выходов линеек не только на мастер-выход, но и на входы друг к другу.

Внешний вид окна микшера FL Studio (рис. 84) немного отличается от виртуальных консолей традиционных секвенсоров, но не очень сильно. Многими решениями пульт напоминает недорогие аппаратные цифровые консоли. При первом знакомстве с микшером несколько смущает минимальное количество регуляторов на экране, но когда начинаешь работать, подобная разгруженность интерфейса создает определенный комфорт. Одновременно микшер показывает мастер-секцию, шестнадцать линеек для инструментов (FX Tracks) и четыре линейки посылов (Send 1-4). Расположенные сверху слева кнопки A, B, C и D позволяют выводить на экран остальные линейки. Каждой из кнопок соответствуют шестнадцать треков. Например, А показывает треки с первого по шестнадцатый, В — с семнадцатого по тридцать второй и т. д. Нажав соответствующую кнопку, можно в любой момент перейти к нужному диапазону линеек.


 
  Рис. 84  
   

Расположенная в правом верхнем углу микшера кнопка Solo позволяет прослушать только выделенную в данный момент дорожку (остальные при этом заглушаются).

Каждая из линеек микшера имеет фейдер уровня, ручку панорамы и пиковый индикатор сигнала. Предназначение этих фейдеров и ручек (я имею в виду регуляторы, расположенные прямо под каждой линейкой), скорее, демонстрационное — ну, чтобы, окинув взглядом консоль, иметь возможность примерно представить общий баланс. Конечно, они не являются чистой декорацией, просто из-за меньших размеров с ними трудно управляться. Гораздо удобнее производить все настройки в панели свойств линейки. Она находится в правом нижнем углу пульта. Данная секция обеспечивает доступ ко всем регуляторам выделенной в данный момент линейки микшера (само собой, параметры настроек секции могут быть разными для всех шестидесяти четырех обычных треков, посылов и мастер-секции). Панель свойств линеек микшера предлагает эквалайзер, более длинный фейдер уровня с пиковым индикатором, ручки панорамы и ширины стереобазы, а также четыре регулятора уровней посылов. Эквалайзер трехполосный, с параметрической регулировкой средней полосы и фильтрами типа "полка" для крайних. Под регуляторами эквалайзера схематично изображается его АЧХ. Фейдер уровня и ручка панорамы тоже имеют свой графический монитор — горизонтальная линия символизирует уровень амплитуды сигнала, а вертикальная отображает его положение в стереобазе. Панель свойств для мастер-секции и треков Send 1-4 отличается от обычной линейки лишь отсутствием четырех ручек уровня посылов.

Любая линейка микшера имеет также панель выбора входного и выходного источников. Внизу окна микшера находятся окошки In и Out, кликнув в которые, можно произвести соответствующие настройки. При работе с ASIO-совместимой звуковой платой, например, можно направлять выходы линеек не на мастер-секцию, а сразу на любой ASIO-выход. Также выход линейки может быть направлен на вход другого FX-трека.

Дорожки посылов (Send 1-4) не могут получать сигналы напрямую от генераторов — они "питаются" от обычных FX-линеек, уровни сигналов которых задаются соответствующими ручками в панели их свойств. Посылы Send используются для назначения общих эффектов (например, реверберации) сразу для нескольких треков — степень "участия" каждого из них в обработке будет определяться уровнем отправляемого в канал посыла сигнала.

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

Рис. 85

Список Select отображает не все эффекты. Для доступа к остальным в нем есть опция More, кликнув по которой, вы попадете в окно Select effect plugin — тут уже присутствуют все установленные в системе модули (рис. 86). Если вы хотите, чтобы какой-нибудь эффект появился в списке Select, активируйте в квадратике слева от его имени буковку F.

Рис. 86

Также окно Select effect plugin предлагает функцию сканирования системы на предмет наличия новых эффектов (например, вы установили модуль, не прерывая работу FL Studio, или при загрузке программы тот или иной эффект каким-то образом не определился). Для сканирования нажмите кнопку Refresh внизу окна и выберите одну из двух опций: Fast scan или Scan & verify (рис. 87). Первая из них сканирует систему лишь на предмет наличия подключаемых модулей эффектов, а вторая вдобавок тестирует их на совместимость (разработчики предупреждают, что при этом возможны сбои в работе FL Studio). Между прочим, аналогичным образом производится активация не только эффектов, но и виртуальных инструментов.

Рис. 87

Когда эффект назначен, сразу же откроется его панель настроек. Чтобы убрать ее с экрана или вызвать вновь, просто кликните по названию эффекта в слоте. Для изменения порядка эффектов зайдите в меню слота и воспользуйтесь командами Move Up/Down. Это же меню предлагает список пресетов к текущему эффекту (Presets), опцию открытия списка пресетов в окне браузера (Browse presets), команды сохранения своих пресетов (Save preset as) и т. п., а также очень полезную функцию Smart Disable. Если ее включить, то FL Studio будет деактивировать эффект после четырех секунд отсутствия сигнала в треке. Как только сигнал появится вновь, эффект сразу же включится. Функция Smart Disable очень сильно экономит этим ресурсы компьютера, причем ее работа проходит без щелчков или еще каких-либо призвуков. Единственное, что ей противопоказано — так это эффекты с "хвостами" (например, дилей или ревербератор), так как при отключении эффекта может заодно пропасть часть "хвоста".

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

Следующей важной функцией микшера FL Studio является его возможность записывать выходы одного или нескольких треков в звуковой файл и автоматически помещать результат записи на аудиотрек программы. Это может пригодиться, например, для экономии ресурсов компьютера, когда вместо трека с генератором и кучей эффектов реального времени программа станет проигрывать только звуковой файл. Пользователи ASIO-совместимых звуковых плат могут маршрутизировать сигналы ASIO-входов на входы линеек пульта и таким образом записывать живые партии: голос, гитару и т. п.

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

Выделите нужный трек и кликните по иконке с дискетой (REC) в правом нижнем углу панели микшера. В открывшемся окне навигатора укажите имя и местоположение создаваемого WAV-файла. По окончании процедуры слово "REC" будет подсвечено оранжевым, что означает готовность трека к записи. Если вы хотите записать не один трек — повторите описанную операцию для каждого из них. Далее следует задать параметры записи. Для этого откройте меню микшера (кликните по иконке с фейдерами в левом верхнем углу консоли) и в разделе Disk Recording разберитесь со следующими опциями: Auto-unarm (автоматически снимает атрибут готовности к записи после ее осуществления), Auto-create audio clip (помещает записанный файл как аудиоклип в Audio Tracks плейлиста), Latency compensation (компенсация времени на вычисления эффектов), 32Bit float recording (для записи файлов разрешением 32 бита с плавающей запятой).

Все, теперь можно записывать. Для записи в реальном времени зайдите в панель транспорта, активируйте режим записи и нажмите кнопку Play. По окончании процесса нажмите Stop.

Для рендеринга выберите в том же разделе Disk Recording меню микшера опцию Render to wave file(s) — откроется окно Rendering 2 mixer tracks (рис. 88), где задаются дополнительные настройки. Режимы Looping Mode определяют, как поступать с оставшимся после последнего такта проекта послезвучием (например, "хвостом" реверберации): Cut Remainder срезает звук прямо по границе последнего такта, Leave Remainder увеличивает длину проекта до конца любого послезвучия, Wrap Remainder помещает "хвост" перед началом проекта (предусмотрено для записей, которые потом будут воспроизводиться по кругу).

Рис. 88

Секция Quality отвечает за настройки качества алгоритмов рендеринга. Про разновидности интерполяции я уже рассказывал в разделе о настройках программы. Опция Dithering задействует алгоритм дизеринга при понижении разрядности с 32 до 16 бит (не имеет смысла во время записи 32-битных файлов). Опция Alias-free TS404 включает алгоритм защиты от наложения спектров для генератора TS404, что сильно замедляет процесс рендеринга. Опция HQ for all plugins устанавливает режим максимального качества для всех эффектов и генераторов, задействованных в проекте. Опция Disable Max Poly игнорирует установки максимальной полифонии в настройках Channel Settings (если же там задан монорежим, то он соблюдается).

В секции WAV можно еще раз определиться с разрядностью записываемого файла: 16Bit, 32bit float (0.24) — формат ядра микшера FL Studio, 32bit float (16.8) — формат редактора Adobe Audition.

Теперь осталось лишь нажать кнопку Start и дождаться завершения рендеринга, наблюдая за ходом процесса по индикатору. Либо же можно свернуть окно, нажав Background rendering.

Процедура виртуального сведения (миксдауна) всего проекта принципиально не отличается от рендеринга отдельных треков. В FL Studio она называется экспортом проекта и активируется через меню File — Export — Wave file (MP3 file, MIDI file). На самом деле все три команды открывают одно окно (рис. 89), незначительно отличающееся от окна рендеринга отдельных треков. В секции Output указывается формат конечного файла: WAV, MP3 или MIDI. Собственно миксдаун осуществляется лишь в первые два из них. Экспорт в MIDI просто сохраняет MIDI-партии проекта в стандартном MIDI-формате. В секции MP3 горизонтальным слайдером задается битрейт конечного файла (для сохранения в формате MP3). В секции Options можно выбрать дополнительные опции сохранения: Split Mixer Tracks рендерит каждый трек в отдельный файл, Save ACIDized сохраняет файл в эйсидированном виде, при включенной опции Save Slice Markers каждая нота проекта создает соответствующий маркер и экспортируемый файл будет снабжен "нарезочной" разметкой.

Рис. 89

Продолжение следует...

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

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

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

   

  Комментарии

11.01.08 13:56
awaron
Полезная и хорошая статья!

22.01.08 03:34

Вот только программа не полезная и не хорошая. Кубейс и не каких компромисов. А статья не плохая, 5 балов!!!

02.08.08 21:03
Олег
Очень правильная статья! Необходимо, наконец, объяснить людям, что же такое FruityLoops. А то многие до сих пор думают, что программа может лишь циклы для ACID делать!..

05.10.08 21:41
Айганым akiko_13@mail.ru
Мне нравится этот студио но проблема в том что я не понемаю англиского есть ли перевод на русского или казахского?! ато мне трудно!!! просим вас я хочу опять записать как это можно зделать?!=))))

16.02.09 05:21
Кирилл
кто нибудь это всё прочитал

16.02.09 20:37
дцб
отличная статья для начинающих. жаль что тока сейчас мне попалась, когда я все это и сам знаю. фл студио лично я обожаю!

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

РЕКЛАМА

 
       


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


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