Fruity_Loops_Studio_Muzykalnaya_fabrika_na_PC
.pdf
Построение паттернов в пошаговом секвенсоре Step sequencer 91
красным цветом. Бывает и так, что VST-плагины рассчитаны на работу только с каким-то одним приложением. Например, VST-плагины из постав- ки Cubase SX будут работать только с этим редактором. Во время выполне- ния процедуры обновления списков плагинов FL Studio может выдавать со- общения о том, что какие-то плагины не поддерживают данный хост (т. е. не поддерживают FL Studio).
Рис. 3.4. Диалоговое окно Select generator plugin
Плагины в списке окна Select generator plugin разбиты на несколько категорий:
rDXi plugins — DX-инструменты;
rFruity generator plugins — инструменты, реализованные в виде плагинов собственного стандарта FL Studio;
rVST plugins — эффекты, реализованные в виде VST-плагинов (некоторые входят в поставку FL Studio);
rVSTi — VST-инструменты.
Слева от названия каждого из плагинов имеется поле-флажок. Щелкая на этом флажке, можно "ставить" или убирать букву F (по всей видимости, от favourite — фаворит). Наличие буквы F рядом с названием плагина говорит
92 Глава 3
о том, что соответствующий плагин будет доступен в подменю CHANNELS > Add one и чтобы добавить этот плагин в проект, не нужно открывать окно
Select generator plugin.
В нижней части окна Select generator plugin отображаются название выбран- ного плагина и его краткое описание (только для плагинов категории Fruity generator plugins).
Выполните двойной щелчок на названии нужного плагина (инструмента), чтобы подключить его к проекту FL Studio. При успешном подключении в окне пошагового секвенсора появится соответствующий канал.
3.2.2. Другие операции над каналами
Рассмотрим остальные команды меню CHANNELS FL Studio:
rCHANNELS > Clone selected (<Shift> + <Ctrl> + <C>) — клонировать выделенные каналы (создать их точные копии);
rCHANNELS > Delete selected (<Shift> + <Del>) — удалить выделенные каналы;
rCHANNELS > Move selected up (<Alt> + <•>) — переместить выделенные каналы в окне пошагового секвенсора на одну позицию вверх;
rCHANNELS > Move selected down (<Alt> + <•>) — переместить выделен-
ные каналы в окне пошагового секвенсора на одну позицию вниз;
rCHANNELS > Group selected (<Alt> + <G>) — переместить выделенные каналы в группу (см. разд. 3.1);
rCHANNELS > Color selected > Gradient (<Alt> + <C>) — раскрасить
кнопки настроек выделенных каналов плавно изменяющимися цветами (сначала в стандартном диалоговом окне выбора цвета вы зададите на- чальный и конечный цвета цветового перехода);
rCHANNELS > Color selected > Random (<Ctrl> + <Alt> + <C>) — раскра-
сить кнопки настроек выделенных каналов случайными цветами (исполь- зуются цвета, характерные для интерфейса FL Studio);
rCHANNELS > Zip selected (<Alt> + <Z>) — архивировать выделенные ка- налы;
rCHANNELS > Unzip all (<Alt> + <U>) — разархивировать все каналы.
При архивировании с информацией выделенных каналов ровным счетом ничего не происходит. Изменяется лишь режим отображения этих каналов: вместо различных элементов канала (кнопки настроек каналов, ряда кнопок пошагового секвенсора и т. д.) отображается лишь небольшая узкая кнопка. Если щелкнуть на ней левой кнопкой мыши, откроется окно настроек кана- ла. Если щелкнуть правой кнопкой мыши — канал разархивируется. Архи- вация — еще один способ (помимо группирования) сократить площадь, за- нимаемую элементами каналов в окне пошагового секвенсора.
Построение паттернов в пошаговом секвенсоре Step sequencer 93
3.3. Операции над паттернами
Рассмотрим команды подменю EDIT главного меню FL Studio, предназна- ченные для различных операций над паттернами:
rUndo (<Ctrl> + <Z>) — отмена последнего изменения в паттерне (не по- зволяет отменять команды удаления/добавления каналов);
rCut (<Ctrl> + <Х>) — вырезать содержимое паттерна для выделенных каналов в буфер обмена;
rCopy (<Ctrl> + <С>) — копировать содержимое паттерна для выделенных каналов в буфер обмена;
rPaste (<Ctrl> + <V>) — вставить содержимое буфера обмена в текущий паттерн;
rShift left (<Shift> + <•>) — сместить все содержимое паттерна для выде- ленных каналов на шаг влево;
rShift right (<Shift> + <Ž>) — сместить все содержимое паттерна для вы- деленных каналов на шаг вправо;
rRandomize (<Alt> + <R>) — рандомизировать паттерн для выделенных каналов (расставить ноты и выбрать значения параметров синтеза слу- чайным образом);
rSend to piano roll (<Alt> + <P>) — преобразовать последовательность нот, запрограммированную в пошаговом секвенсоре, в последовательность отпечатков клавиш.
Команда EDIT > Randomize главного меню открывает диалоговое окно Step sequencer - randomizer (рис. 3.5). В нем присутствуют две группы элементов:
rPattern — параметры случайного заполнения паттерна нотами;
rLevels — параметры случайного изменения панорамы, громкости и т. д. Рассмотрим параметры группы Pattern:
rопция Pattern — включение режима случайного заполнения нотами (если опция выключена, то приведенные ниже параметры не учитываются);
rOctave — номер базовой октавы, соответствующей центру случайного распределения нот;
rRange — ширина диапазона случайного распределения нот в октавах;
rKey / scale — тональность и аккорд (или лад);
rPopulation — количество генерируемых нот;
r Random portamento — расстановка портаменто случайным образом
(см. разд. 3.1);
r Seed — выбор случайной последовательности.
94 Глава 3
Рис. 3.5. Диалоговое окно Step sequencer - randomizer
Рассмотрим параметры группы Levels окна Step sequencer - randomizer:
r опция Levels — включить рандомизацию параметров синтеза (если опция выключена, то приведенные ниже параметры не учитываются;
r группа Levels — глубина случайной модуляции следующих параметров: PAN (панорама), VOL (громкость, точнее, Velocity — скорость нажатия MIDI-клавиши), CUT (частота среза фильтра), RES (добротность фильт- ра), PITCH (смещение высоты тона);
r Reset before processing — не учитывать исходные значения параметров (т. е. не вносить случайные изменения в значения параметров, а заменять значения параметров на случайные);
rBipolar — генерировать биполярные значения параметров (когда число отрицательных и положительных случайных приращений параметра ока- зывается в среднем одинаковым);
rSeed — выбор случайной последовательности.
Вправом нижнем углу окна находится большая "галка" — это эквивалент привычной кнопки ОК.
Вматематике есть понятие случайных чисел. Так вот, с математической точки зрения случайные последовательности в FL Studio вовсе не являются случайными. Более того, они не являются даже псевдослучайными. Нажи- мая кнопки Seed, в действительности вы выбираете предопределенные шаб- лоны с различными последовательностями, которые для слушателя создадут звучание как при случайном изменении какого-либо параметра.
Построение паттернов в пошаговом секвенсоре Step sequencer 95
Работать с окном Step sequencer - randomizer удобнее всего по следующей схеме. В режиме редактирования паттерна (на транспортной панели вклю- чена опция PAT) запустите текущий паттерн на воспроизведение. Нажатием клавиш <Alt> + <R> откройте окно Step sequencer - randomizer и внесите изменения в настройки рандомизации. Если включена опция Pattern, то вносимые изменения тут же отображаются в окне клавишного редактора. Если включена опция Levels, то вносимые изменения тут же отображаются в окне редактора Graph editor. Кроме визуального контроля, у вас есть воз- можность слышать вносимые изменения.
3.4. Контекстное меню кнопки настроек канала
Если сделать правый щелчок на кнопке настроек канала, откроется контек- стное меню с командами операций над каналами и операций над паттерна- ми. Некоторые команды данного контекстного меню дублируют команды главного меню, другие являются уникальными.
Контекстное меню кнопки настроек канала содержит следующие команды:
rPiano roll — аналог команды EDIT > Send to piano roll главного меню;
rRename — переименовать канал;
rLoad sample — загрузить сэмпл для данного канала;
rCut itself — опция ограничения полифонии канала (очередная нота будет прерывать звучание предыдущей ноты);
rEdit — подменю, команды которого дублируют некоторые команды глав- ного меню;
rFill each 2 steps, Fill each 4 steps, Fill each 8 steps — активировать каждый второй, четвертый, восьмой шаг пошагового секвенсора соответственно;
rInsert channel — аналог команды CHANNELS > Add one главного меню;
rClone channel — клонировать канал;
rDelete channel — удалить канал.
Команда Load sample доступна в том случае, если в качестве генератора ис- пользуется встроенный сэмплер FL Studio — генератор, называемый SMP. Именно этот генератор мы использовали в своих примерах в качестве гене- ратора ударных звуков.
Опция Cut itself тоже доступна не для всех генераторов (например, недос- тупна для встроенного синтезатора TS404).
96Глава 3
3.5.Многослойность
ВFL Studio имеется возможность сделать так, чтобы несколько выбранных
пользователем каналов звучали как единое целое и управлялись одним особым каналом. Технология, позволяющая воспроизводить одновременно несколько тембров для озвучивания одного инструмента, называется многослойностью (Multi-Layering). Пример применения многослойности: вы нажимаете на MIDI- клавиатуре одну клавишу, при этом одновременно начинают звучать несколько разных тембров, результирующий тембр получается очень насыщенным.
ВFL Studio многослойность реализована с помощью специального плагина Layer. Познакомимся с его работой на практике.
Создайте новый канал, выбрав в качестве генератора этот плагин. Кнопкой настроек канала Layer откройте диалоговое окно Channel settings (рис. 3.6). Не закрывая данное окно, в пошаговом секвенсоре выделите те каналы, ко- торые хотите объединить. В окне Channel settings канала Layer нажмите кнопку Set children (подчинить выделенные каналы).
Рис. 3.6. Окно Channel settings (используется плагин Layer)
Построение паттернов в пошаговом секвенсоре Step sequencer 97
Теперь с помощью канала Layer вы можете управлять группой подчиненных каналов. Каждый из подчиненных каналов может иметь свои последова- тельности нот и параметры синтеза. Но теперь подчиненные каналы явля- ются зависимыми от канала Layer. Например, у каждого из подчиненных каналов может быть установлено свое значение параметра PAN (панорама). Но когда вы сместите панораму для канала Layer, панорама пропорцио- нально сместится и у всех подчиненных ему каналов. Кроме панорамы, для управления посредством канала Layer доступны следующие параметры: VOL — громкость, PITCH — высота тона, CUT и RES — частота среза и добротность фильтра.
Рассмотрим элементы группы Layering окна Channel settings канала Layer:
rShow children — выделить подчиненные каналы;
rRandom — каждую последующую ноту воспроизводить генератором, вы- бранным случайным образом из группы подчиненных каналов;
rCrossfade — режим плавного перехода между голосами подчиненных ка- налов с помощью регулятора FADE.
Щелчком на надписи Layering открывается меню, содержащее следующие команды:
rGroup children — объединить подчиненные каналы в группу с заданным именем;
rDelete children — удалить подчиненные каналы;
rSplit children — разложить тембры подчиненных каналов по MIDI- клавиатуре, начиная от базовой ноты.
Базовая нота (Roote note) задается щелчком правой кнопки мыши на кла- више виртуальной MIDI-клавиатуры, расположенной в нижней части окна. О том, что такое базовая нота, читайте в разд. 6.1.1.
С помощью команды Split children вы можете формировать наборы ударных инструментов, управляемые каналом Layer. При этом отдельным клавишам MIDI-клавиатуры будут соответствовать разные звуки. С учетом того, что
для воспроизведения этих звуков задействованы разные каналы из числа подчиненных, для каждого звука можно применять независимую регулиров- ку параметров синтеза и независимую обработку эффектами.
Глава 4
Конструирование мелодии в редакторе отпечатков клавиш
Piano roll
С редактором отпечатков клавиш Piano roll (рис. 4.1) мы познакомили вас в разд. 2.6. Редактор отпечатков клавиш появился только в третьей версии Fruity Loops (программы-предшественницы FL Studio 4). Однако в настоя-
щий момент способ редактирования музыкальной информации с помощью окна Piano roll успешно вытесняет традиционное для Fruity Loops програм- мирование звуков в пошаговом секвенсоре. Рассмотрим окно Piano roll под-
робнее. |
Напомним, что |
оно |
открывается нажатием клавиши |
<F7> или |
кнопки |
(View piano |
roll), |
расположенной на панели Shortcut, |
или щелч- |
ком на поле предварительного просмотра отпечатков клавиш в окне поша- гового секвенсора.
В FL Studio отпечатки клавиш — альтернативный способ представления му- зыкальной информации. С одной стороны, последовательности отпечатков клавиш являются принадлежностью того или иного паттерна. С другой сто- роны, длина треков с отпечатками клавиш не ограничивается длиной пат- терна, и воспроизводятся отпечатки клавиш параллельно с последовательно- стью звуков, запрограммированной в пошаговом секвенсоре. Если раньше вы работали в таких редакторах, как Cakewalk SONAR [9, 11, 14] и Steinberg Cubase [13, 16], то организация хранения музыкальной информации в FL Studio покажется не совсем логичной. Действительно, в SONAR и Cubase вся информация хранится в виде доступной для редактирования последова- тельности сообщений — MIDI-сообщений и некоторых других сообщений, специфических для данного программного продукта. По желанию можно
100 Глава 4
работать с отпечатками клавиш, с нотами, с клипами (в SONAR) и частями (в Cubase). Но какой бы способ представления музыкальной информации вы ни использовали, редактированию подвергались все те же сообщения. В FL Studio вся музыкальная информация тоже хранится в виде сообщений, однако в явном виде эта последовательность сообщений скрыта от пользователя. Редактируя паттерн в пошаговом секвенсоре ив редакторе отпечатков клавиш, вы воздейст- вуете на разные сообщения, никак не связанные друг с другом.
С учетом того, что длина последовательности отпечатков клавиш может не совпадать с длиной паттерна и быть сколь угодно большой, будем называть ее треком отпечатков клавиш. Фактическая длина трека отпечатков клавиш соответствует расположению конца последнего отпечатка клавиши.
Итак, с каждым каналом паттерна может быть связан трек отпечатков клавиш, который никак не зависит от последовательности звуков, запрограммирован- ной в пошаговом секвенсоре. Именно по этой причине для каждого конкрет- ного канала паттерна мы и рекомендуем использовать что-то одно: либо сред- ства пошагового секвенсора, либо средства редактора отпечатков клавиш.
В заголовке окна Piano roll расположен раскрывающийся список для выбора канала. Каждый трек отпечатков клавиш принадлежит определенному кана- лу определенного паттерна. Поэтому, выбирая каналы, фактически вы пере- ключаетесь между разными треками отпечатков клавиш.
4.1. Обзор окна Piano roll
Типичный |
вид окна Piano roll (редактора отпечатков клавиш) показан |
|
на рис. 4.1. В окне видны две секции: |
секция отпечатков клавиш (верхняя) |
|
и секция |
графического редактирования |
параметров синтеза (нижняя). Ли- |
ния, разделяющая секции, расположена горизонтально. Изменять размеры секций можно, перемещая мышью разделительную линию вверх или вниз.
4.1.1. Управление масштабом отображения графических объектов, редактирование параметров синтеза
В окне Piano roll имеются инструменты, предназначенные для изменения масштаба отображения отпечатков клавиш и диаграмм параметров синтеза.
В правом верхнем углу секции отпечатков клавиш расположен регулятор
Zoom time, принимающий вид
,
,
в зависимости от масштаба, ус- тановленного для оси времени. Захватив этот регулятор мышью, вы сможете управлять масштабом; можно пользоваться и клавишами <Page Up>, <Page Down>, а также клавишами от <1> до <5>:
r <1>, <2>, <3> — малое, среднее, большое увеличение;
