Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Fruity_Loops_Studio_Muzykalnaya_fabrika_na_PC

.pdf
Скачиваний:
212
Добавлен:
16.03.2016
Размер:
8.05 Mб
Скачать

Выполнение основных операций 81

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

Что произойдет, если при записи на транспортной панели

установлен ре-

жим

редактирования композиции SONG? Сыгранная вами

партия

запишет-

ся в

текущий паттерн, а этот паттерн будет автоматически добавлен в струк-

туру композиции (появится на координатной плоскости

окна

Playlist).

Фраза звучит сложно, но на самом деле все логично:

 

 

r вы слушаете композицию и решаете добавить в определенное место ком- позиции партию инструмента;

r выбираете любой паттерн (лучше пустой), запускаете запись композиции в режиме SONG;

r слушаете композицию и в нужном ее месте играете свою партию (она сохраняется в выбранном паттерне);

r паттерн с записанной партией оказывается в нужном месте композиции, вам не нужно открывать окно Playlist и редактировать его содержимое.

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

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

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

Займемся практикой. Выполните приготовления к записи, описанные в разд. 2.8.3 (для записи автоматизации выберите какой-нибудь пустой пат- терн), и запустите композицию на запись (в режиме SONG). Во время записи "покрутите" какой-нибудь регулятор (например, в окне пошагового секвен- сора регулятор панорамы для канала Snare). Выключите запись и воспроиз- ведите композицию с начала. Вы обнаружите, что регулятор панорамы ка- нала Snare будет поворачиваться сам по себе, повторяя все, что вы с ним делали в режиме записи. Хотите посмотреть график изменения данного па- раметра во времени? Щелкните правой кнопкой мыши на регуляторе, для которого была выполнена автоматизация. Появится контекстное меню, в котором следует выбрать команду Edit events. Откроется окно Events, воз- можный вид которого показан на рис. 2.30.

82 Глава 2

Рис. 2.30. Окно Events

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

альных студиях, как Steinberg Cubase SX [13, 16] и Cakewalk SONAR [9, 11, 14]

имеется окно для редактирования таблицы сообщений. Однако в FL Studio

сообщения скрыты от пользователя,

который

может

даже не подозревать

об их существовании. Тем не менее,

авторы FL

Studio

назвали окно "Events".

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

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

Можно считать, что данные автоматизации в виде графиков хранятся на от- дельных треках, принадлежащих тому или иному паттерну. Храниться они

Выполнение основных операций 83

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

тернов для хранения автоматизации всей композиции и не заботиться о длине этого паттерна. В большинстве шаблонов проектов FL Studio подразумевается, что данные автоматизации будут относиться к паттерну 9, а в окне Playlist со- ответствующий трек назван Main automation. Нужно избегать ситуации, когда автоматизация одного и того же параметра записывается в разные паттерны, воспроизводимые одновременно. В результате логического конфликта авто- матизируемый параметр может начать "метаться" за сообщениями с разных паттернов.

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

есть красная

точка, значит,

данный регулятор

можно автоматизировать.

А если кроме

красной точки

присутствует еще и

красный символ (сим-

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

Окройте контекстное меню щелчком правой кнопкой мыши на нужном ре- гуляторе, выберите команду Link to controller. Откроется окно Remote control settings (параметры удаленного управления), возможный вид которого пока- зан на рис. 2.31.

Рис. 2.31. Окно Remote control settings

84 Глава 2

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

Кроме перечисленных команд контекстное меню регуляторов содержит сле- дующие команды:

rReset — "сброс", установка принятого по умолчанию значения параметра;

rEdit events in new window открыть новое окно Events для редактирова- ния автоматизации (для каждого параметра можно открыть одно окно

Events);

rInit song with this position текущее значение параметра будет автомати- чески устанавливаться при начале воспроизведения композиции;

rCopy value копировать текущее значение параметра в буфер обмена;

rPaste value вставить текущее значение параметра из буфера обмена.

Пример использования автоматизации вы найдете в файле EX07.FLP на диске, сопровождающем книгу. Мы автоматизировали параметр Cutoff freq плагина Fruity filter, подключенного к модулю микшера FX 3. Послушайте, что получилось!

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

r80 ВРМ, 90 ВРМ, ..., 160 ВРМ установить соответствующий темп. Данные команды не влияют на автоматизацию темпа. Если соответст- вующая автоматизация в композиции присутствует, то при воспроизведе- нии темп будет следовать ей, "не обращая внимания" на ранее поданную команду установки темпа.

rTwice slower двукратное замедление темпа. Данная опция не изменяет

текущее значение темпа и не влияет на данные автоматизации темпа. Темп как бы индексируется. Например, если установлен темп 120 и включена опция Twice slower, программа будет воспроизводить музыкальный материал с фактическим темпом 60.

Осведении звуковых файлов средствами окна Playlist мы расскажем в главе 5.

Озаписи звука от внешнего источника (микрофона, электрогитары, синте- затора) мы поговорим в главе 7.

Глава 3

Построение паттернов в пошаговом секвенсоре Step sequencer

С окном Step sequencer пошагового секвенсора (рис. 3.1) мы познакомили вас в разд. 2.3. Рассмотрим его подробнее. Напомним, что открывается это

окно нажатием кнопки (View step sequencer), расположенной на панели

Shortcut, или клавиши <F6>.

3.1. Обзор окна пошагового секвенсора

Большую часть окна пошагового секвенсора занимает матрица кнопок. Го- ризонтальные ряды матрицы соответствуют различным каналам. Вертикаль- ные ряды соответствуют шагам секвенсора.

Рис. 3.1. Окно пошагового секвенсора

86 Глава 3

Воспроизведение запрограммированной музыкальной последовательности про- исходит слева направо. Если какая-то из кнопок нажата (выглядит более свет- лой) — значит, на данном шаге звук будет воспроизводиться соответствую- щим генератором. Текущий шаг подсвечивается индикатором из ряда Playing step, расположенного под матрицей. Слева от каждого ряда кнопок матрицы имеется светящийся индикатор-переключатель Select. Если индикатор светит- ся ряд выделен и его состояние можно скопировать в буфер обмена. Кноп- ки с названиями каналов (в нашем примере Kick, Clap, HiHat, Snare) от- крывают окно Channel Settings (см. разд. 6.1) с параметрами соответствующего канала. Содержимое данного окна зависит от того, какой встроенный синтеза- тор или плагин используется в качестве генератора. Кнопки, открывающие ок- на настроек каналов, так и называются кнопки настроек канала (Channel Settings Buttons). Если щелкнуть на любой из этих кнопок правой кнопкой мыши, откроется контекстное меню, описанное в разд. 3.4.

Слева от кнопок настроек параметров каналов расположены регуляторы па- норамы (Channel panning) и громкости (Channel volume). Еще левее располо- жены индикаторы-переключатели Mute/Solo, предназначенные для времен- ного отключения каналов.

В верхнем левом углу окна пошагового секвенсора имеется числовое поле (Beats per bar for this pattern). С его помощью вы можете изменять длитель- ность паттерна, измеряемую в долях такта. По умолчанию одна доля соот- ветствует четырем шагам секвенсора. Количество шагов в доле задается па- раметром Beat в диалоговом окне Settings (раздел Project, подраздел GENERAL,

см. разд. 1.2.5).

Паттерны всегда воспроизводятся в цикле до тех пор, пока вы не остановите воспроизведение. Опция (Repeat step sequencer) включает особый режим воспроизведения паттерна, который проявляется в том случае, если в пат- терне присутствует последовательность отпечатков клавиш (см. разд. 2.6), длина которой превышает длину паттерна. Рассмотрим пример. Допустим, партия одного канала записана в виде последовательности отпечатков кла- виш длиной, равной двум длинам паттерна. Партии остальных инструмен- тов (ударных) запрограммированы кнопками пошагового секвенсора. Если опция (Repeat step sequencer) отключена, воспроизведение паттерна будет происходить следующим образом: как только указатель текущей позиции покинет пределы пошагового секвенсора, воспроизведение отпечатков кла- виш будет продолжаться, а воспроизведение партии, запрограммированной в пошаговом секвенсоре, прекратится. Потом указатель текущей позиции дойдет до конца последовательности отпечатков клавиш и перескочит в на- чало паттерна. Данный пример проиллюстрирован в паттерне № 1 проекта EX08.FLP, который вы найдете на диске, сопровождающем книгу.

Если опция (Repeat step sequencer) включена, отпечатки клавиш будут воспроизводиться независимо от партии, запрограммированной в пошаго-

Построение паттернов в пошаговом секвенсоре Step sequencer 87

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

пок пошагового секвенсора,

а другой его живет самостоятельной

жизнью

в окне отпечатков клавиш.

Данный пример проиллюстрирован в

паттерне

2 проекта EX08.FLP, который содержится на диске, сопровождающем книгу.

Регулятором SWING настраивается смещение шагов секвенсора относитель- но равных отрезков времени. В результате запрограммированная последова- тельность звуков приобретает свинговое звучание. Для иллюстрации работы данного параметра мы записали файл примера EX09.FLP (см. диск, сопро- вождающий книгу). Откройте его, выберите паттерн Pattern 1, запустите воспроизведение и подвигайте регулятор SWING.

Рис. 3.2. Окно пошагового секвенсора (открыт редактор Graph editor)

Нажатием кнопки (Graph editor) для выбранных каналов открывается/ скрывается редактор Graph editor (рис. 3.2), позволяющий для каждого шага секвенсора задавать значения следующих параметров:

rPan панорама;

rVelocity скорость движения MIDI-клавиши при нажатии на нее (от значения данного параметра обычно зависит громкость звука);

rFilter cut частота среза фильтра, применяемого для модификации тембра;

rFilter res добротность фильтра (еще говорят "глубина резонанса");

88 Глава 3

rPitch смещение высоты тона;

rShift смещение ноты по времени относительно шага секвенсора.

Редактор Graph editor представляет собой диаграмму набор столбцов, вы- сота которых определяет значение параметра для каждого шага секвенсора. То есть каждому шагу секвенсора соответствует отдельный столбец, высоту которого можно изменять с помощью мыши. Выбор нужного параметра осуществляется с помощью полосы прокрутки, расположенной под диа- граммой. Воспользовавшись левой кнопкой мыши, можно выстраивать вер- шины столбцов вдоль прямой линии. Если удерживать нажатой клавишу <Ctrl>, то можно изменять высоту сразу всех столбцов.

В файле EX10.FLP (см. диск, сопровождающий книгу), в паттерне № 1 при-

веден пример редактирования параметров Velocity канала HiHat с помощью редактора Graph editor.

Нажатием кнопки (Keyboard editor) для выбранных каналов открывает- ся/скрывается клавишный редактор Keyboard editor (рис. 3.3), позволяющий для каждого шага секвенсора задавать высоту тона (ноту). Каждому шагу секвенсора в этом окне соответствует своя виртуальная MIDI-клавиатура, расположенная вертикально. Клавиши, выделенные оранжевым цветом,

отображают

те ноты, которые воспроизводятся на данном шаге паттерна.

С помощью

правой и левой кнопок мыши вы можете включать/выключать

и перемещать эти ноты. Выключенные ноты обозначаются более ярким цве- том, включенные более темным. Удерживая нажатой клавишу <Ctrl>, можно перемещать все ноты сразу.

Рис. 3.3. Окно пошагового секвенсора (открыт редактор Keyboard editor)

В верхней части клавишного редактора (непосредственно под выбранным ря- дом кнопок пошагового секвенсора) расположен ряд переключателей / (на рис. 3.3 на один из таких переключателей наведен указатель мыши в виде

Построение паттернов в пошаговом секвенсоре Step sequencer 89

руки), предназначенных для включения режима портаменто (portamento) для соответствующих нот. Включение портаменто осуществляется левой кноп- кой мыши, выключение правой. Портаменто плавный переход от од- ной ноты к другой. Портаменто можно использовать только для некоторых генераторов, входящих в поставку FL Studio. В паттерне № 1 файла примера EX11.FLP (см. диск, сопровождающий книгу) с помощью режима портамен- то реализовано звучание сирены. В качестве генератора использован синте- затор 3х Osc. Если в дальнейшем вы столкнетесь с тем, что нужный вирту- альный синтезатор не поддерживает режим портаменто, то это не значит, что портаменто невозможно организовать альтернативным способом. Боль- шинство синтезаторов, реализованных в виде VSTi и DXi, поддерживают портаменто, просто включать и выключать его можно на панели самого синтезатора или с помощью MIDI-сообщений.

Редакторы Graph editor и Keyboard editor могут быть открыты одновременно.

Количество каналов в проекте может исчисляться десятками. Чтобы не за- путаться в них, в окне пошагового секвенсора предусмотрена возможность фильтрации отображаемых каналов. Механизм фильтрации каналов реали- зован посредством их группировки по каким-либо признакам. Например, вы можете создать группы Drums (барабаны) и Synth (синтезаторы), затем объединить все каналы ударных инструментов в группу Drums, а все мело- дические синтезаторы в группу Synth. В левой нижней части окна поша-

гового секвенсора расположен раскрывающийся список Channel display filter (фильтр отображаемых каналов), позволяющий выбрать группу каналов. По умолчанию там присутствует только две группы All (отображать все каналы) и Unsorted (отображать неотсортированные каналы). Если выбрать какую-то другую группу, то в окне пошагового секвенсора отобразятся толь- ко каналы данной группы (например, только ударные или только мелодиче- ские). Перебирать группы отображаемых каналов удобно также с помощью клавиш <Page Up> и <Page Down>. Добавлять, удалять и переименовывать группы каналов можно с помощью команд контекстного меню, открывае- мого щелчком правой кнопкой мыши на списке Channel display filter:

rAdd filter group добавить группу;

rDelete filter group удалить группу;

rRename filter group переименовать группу.

После выбора команды добавления или переименования группы открывает- ся маленькое окно, содержащее текстовое поле. В нем следует ввести назва- ние группы. При удалении группы последует запрос на подтверждение уда- ления. Команды удаления и переименования действуют применительно к текущей группе, кроме группы All.

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

90 Глава 3

Предположим, вы создали несколько групп. Как "раскидать" по этим груп- пам каналы? Допустим, созданы группы Drums и Synth. Выделите все кана-

лы ударных звуков и выберите команду Channels > Group selected главного меню или нажмите клавиши <Alt> + <G>. По логике вещей вам должно быть предложено меню существующих групп, чтобы поместить в выбранную группу выделенные каналы. Однако вместо этого откроется маленькое окошко, где следует ввести название нужной группы. Применительно к на- шему примеру, нужно ввести Drums. После этого выделенные каналы "пе- реместятся" в соответствующую группу. Если ввести название несущест- вующей группы, группа будет автоматически создана. Пример группировки каналов приведен в файле EX12.FLP (см. диск, сопровождающий книгу).

3.2. Операции над каналами

Рассмотрим команды меню CHANNELS программы FL Studio, предназна- ченные для различных операций над каналами.

3.2.1. Добавление канала, подключение VSTi и DXi к проекту

CHANNELS > Add one — добавить канал. В данном подменю можно вы- брать один из встроенных генераторов FL Studio. Можно считать, что опе-

рация добавления канала эквивалентна операции подключения встроенного синтезатора/сэмплера или плагина к проекту FL Studio. То есть когда вы подключаете какой-либо генератор, для него автоматически создается канал. Большинство генераторов, поставляемых с FL Studio, реализовано в виде плагинов. Но некоторые генераторы встроены в FL Studio (являются неотъ- емлемой частью программы). Кроме плагинов собственного формата (Fruity), FL Studio поддерживает VST- и DX-плагины. Чтобы подключить VST- или DX-инструменты к проекту FL Studio, следует воспользоваться командой CHANNELS > Add one > More. Откроется диалоговое окно Select generator plugin (рис. 3.4).

В этом окне отображается список всех обнаруженных FL Studio плагинов. Если вы установили какой-либо плагин, но в списке окна Select generator plugin он отсутствует, следует нажать кнопку Refresh (обновить). Откроется меню с командами:

rFast scan (recommended) быстрое сканирование плагинов (рекоменду- ется);

rScan & verify (unsafe!) сканировать и проверять (не исключено, что при выполнении этой команды компьютер может зависнуть).

После выбора команды FL Studio выполнит процедуру выявления вновь ус- тановленных плагинов, по завершении которой они будут выделены в списке

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]