Fruity_Loops_Studio_Muzykalnaya_fabrika_na_PC
.pdf
Инструментарий для синтеза звука 201
6.21.1. Принципы функционирования RealGuitar
Когда вы установите RealGuitar, откроете окно VST-плагина и окинете его беглым взглядом, то, скорее всего, у вас создастся впечатление, что про- грамма достаточно проста. Но стоит только загрузить в плеер демонстрацион- ную видеокомпозицию, вслушаться в ее звучание и проследить за пальцами музыканта, как вы непременно почувствуете, что за этой внешней просто- той скрывается сложное внутреннее наполнение.
Такими и должны быть профессионально спроектированные программы: большие возможности, а значит, сложность структуры, — с одной стороны, и доступность для понимания, освоения основ применения программы пользо- вателем — с другой. В окне RealGuitar не так уж много опций, но каж-дая из них существенно влияет на звучание инструмента. Некоторые из параметров RealGuitar не имеют аналогов в плагинах, рассмотренных нами в предыду- щих главах. Экспериментируя с RealGuitar, не сразу удается распознать роль отдельных регуляторов и переключателей. Не понимая принципов, на кото- рых базируется RealGuitar, вряд ли удастся применять этот плагин с толком, получая ту прекрасную музыку, которую способна исполнять эта виртуаль- но-реальная гитара под управлением хорошо подготовленного пользователя. Поэтому рассказ о RealGuitar начнем с того, что охарактеризуем принципы, заложенные в плагин при его создании.
Многовариантность режимов исполнения
В RealGuitar предусмотрены пять режимов исполнения, выбираемых нажа- тием одноименных кнопок в окне плагина:
rSolo — полифонический режим для сольной игры (одновременно можно нажимать несколько клавиш, исполняя мелодическую партию или извле- кая аккорды, как на обычной фортепианной клавиатуре);
rHarmony — монофонический режим (можно нажимать лишь по одной
клавише поочередно) для игры заготовленными интервальными пресета- ми: квинта, кварта, октава, Power Chord 1 (квинта + кварта), Power Chord 2 (кварта + квинта);
rChords — аккордовый режим: при взятии аккорда (в средней зоне кла- виатуры) программа определяет тип аккорда, преобразует в реальном времени в шестиголосный гитарный аккорд, который и воспроизводит приемом down strum (удар по струнам сверху вниз с неодновременным, поочередным возбуждением каждой струны — бренчание);
rBass & Chord — аккордовый режим для исполнения аккомпанирующих партий в стиле "бас-аккорд" (поочередное извлечение басовой ноты и ак- корда);
rBass & Pick — аккордовый режим для исполнения гитарных переборов.
202 Глава 6
Не путайте монофонический режим с монофоническим звуком. В монофониче-
ском режиме невозможно одновременно извлечь |
звук более, чем одной ноты. |
|
Из нескольких нажатых клавиш |
плагин среагирует на единственную. Вместе |
|
с тем звук, который при этом |
сформируется, |
будет обладать стереофониче- |
скими свойствами. |
|
|
Автоматическое распознавание аккордов
RealGuitar "понимает" и распознает 26 типов аккордов (включая септаккор- ды, нонаккорды и альтерированные аккорды) во всех обращениях и нотных комбинациях, даже с пропущенными ступенями. Аккорды можно брать ме- тодом "одной клавиши" (как в синтезаторах с функцией автоаккомпанемента):
r нажатие единственной клавиши вызывает исполнение мажорного аккорда; r добавление черной клавиши снизу — минорного аккорда;
r добавление белой клавиши снизу — малого мажорного септаккорда (до- минантсептаккорда);
r добавление белой и черной клавиш снизу — малого минорного септак- корда.
Например, мажорное трезвучие можно взять: r в трех обращениях (по 3 ноты);
rбез квинты;
rбез терции. Септаккорд можно взять:
rв четырех обращениях;
rбез квинты;
rсептимой (без терции и квинты);
rтоникой + белой клавишей снизу.
Втабл. 6.1 приведены исчерпывающие сведения о типах аккордов, распо- знаваемых плагином. В правом столбце таблицы указаны ступени, необяза- тельные для распознавания некоторых аккордов (их можно не брать в ак- корде). Все аккорды (кроме мажорного и минорного трезвучий с секстой) распознаются в любых обращениях и комбинациях входящих в них звуков.
Втабл. 6.1 представлены аккорды только для тоники до. Разумеется, плагин распознает аккорды, построенные и от остальных одиннадцати тоник.
Инструментарий для синтеза звука 203
Таблица 6.1. Типы аккордов, распознаваемые плагином
Обозначение |
Пропущенные |
Обозначение |
Пропущенные |
аккорда |
ступени |
аккорда |
ступени |
|
|
|
|
С |
V, III |
Cm9 |
V |
С6 |
- |
C7 |
V, III + V |
Cadd9 |
- |
C7sus4 |
- |
Csus4 |
- |
C7( 5) |
- |
Cmaj7 |
V, V + lll |
C7(♯5) |
- |
Cmaj7( 5) |
- |
C9 |
V |
Cmaj7(♯5) |
- |
C9sus4 |
V |
Cm |
V |
C7( 9) |
V |
Cm6 |
- |
C7(♯9) |
V |
Cm(add9) |
- |
C9( 5) |
- |
Cm7 |
V |
C7(add13) |
V |
Cm(maj7) |
V |
Cdim7 |
III, VII, III + VII |
Cm7( 5) |
III |
Caug |
- |
Деление MIDI-клавиатуры на функциональные зоны
Пятиоктавная MIDI-клавиатура виртуально делится на три части:
r две зоны Repeat Key zone — зоны повтора по одной октаве (первая нижняя/ левая и пятая верхняя/правая октавы);
r средняя главная зона (со второй по четвертую октавы).
В главной зоне в режиме Solo вы будете играть мелодию или брать аккорды "по-фортепианному", нажимая несколько клавиш поочередно или одновре- менно. В режиме Harmony здесь можно брать заранее заданные интервалы. А в режиме Chords в главной зоне методом "одной клавиши" извлекаются аккорды. Причем один и тот же аккорд прозвучит независимо от того, в пределах какой октавы главной зоны находится его тоника. Например, какую бы клавишу вы ни нажали — С2, С3 или С4 — прозвучит аккорд До мажор с одним и тем же набором звуков, хотя можно было бы ожидать,
что соответствующие этим клавишам аккордовые тона должны по высоте отличаться на одну или две октавы. В плагине есть средства для изменения позиции, а значит и конкретного состава нот, соответствующих клавише, нажатой в режиме Chords, но о них мы поговорим позже.
204 Глава 6
Примечание |
Режимы Bass & Chord, Bass & Pick, если рассматривать их с точки зрения спо- соба автоматического формирования аккорда, ничем не отличаются от режима Chords и являются его разновидностями, хотя аккорды звучат по-разному (ис- полняются различными приемами).
Любая клавиша зон повтора (и нижней, и верхней) повторяет аккорд или ноту, взятые в главной зоне, причем черные клавиши играют приглушенные удары (muted sound) того же аккорда. К тому же через одну ноту чередуются up/down удары медиатора. Например, белые клавиши С5, Е5, G5 соответст-
вуют удару up strokes, a D5, F5, А5 — удару down strokes.
Зоны повтора используются во всех трех основных режимах исполнения (Solo, Harmony, Chords). С их помощью двумя руками легко исполнять:
r аккордовое бренчание (strumming chords), чередуя удары up и down, при- чем одна рука берет нужные аккорды в главной зоне, а другая повторяет их, нажимая любую клавишу в зоне повтора (очень удобно, т.к. при сменах аккордов не меняется позиция хотя бы одной руки);
r тремоло и быстрые повторы как аккордов, так и отдельных нот и интер- валов в режиме Solo;
r чередование приглушенных (muted) и полных звуков;
r арпеджио, или перебор (чередование в произвольном порядке и в произ- вольном темпе нот, входящих во взятый аккорд).
Схема раскладки клавиатуры (Keyboard Map) в режимах Solo и Harmony
приведена на рис. 6.31, в режимах Chords, Bass & Chord и Bass & Pick — на рис. 6.32.
Рис. 6.31. Схема распределения функций клавиш MIDI-клавиатуры в режимах Solo и Harmony
Инструментарий для синтеза звука 205
Рис. 6.32. Схема распределения функций клавиш MIDI-клавиатуры в режимах Chords, Bass & Chord и Bass & Pick
Левая фаница жестко установлена на С1, правая назначается в окне Setup (см. разд. 6.21.2). По умолчанию выбрано C1—С6, т. е. 5 октав. При любых выбранных значениях правой границы (С3, С4, С5 или С6, что соответству- ет диапазонам MIDI-клавиатуры в 2, 3, 4 или 5 октав) в аккордовых режи- мах верхняя октава диапазона всегда является зоной повтора. В режимах Solo и Harmony при маленьких диапазонах клавиатуры (2—4 октавы) правая зона повтора исчезает, зато не уменьшается рабочий диапазон главной зоны.
Соответствие тембра звучания взятых нот струнам и ладам
Все аккорды, интервалы и отдельные ноты исполняются приемами:
rdown — удар по струне сверху вниз;
rup — удар по струне снизу вверх;
rmuted — приглушенный удар.
Струны в аккорде звучат неодновременно. Как и при игре на настоящей гитаре, они возбуждаются поочередно. В плагине регулируется разница во времени начала звучания двух соседних струн (Strum time), которая у реаль- ных гитар зависит от скорости движения пальцев правой руки, наносящей удар. Использование разных сэмплов при чередовании up- и down-ударов существенно приближает звучание плагина к реальному.
Одна из главных особенностей плагина, придающая звучанию достовер- ность, заключается в том, что разные голоса аккордов и интервалов воспро- изводятся наборами сэмплов от соответствующих струн (первый голос — первая струна, второй голос — вторая струна и т. д.).
206 Глава 6
Многослойность сэмплов и зависимость характера звучания от параметра Velocity
Одна из основных проблем синтеза правдоподобного звучания любого му- зыкального инструмента состоит в том, что нужно имитировать неидеаль- ность игры на реальном инструменте, когда даже одна и та же нота, много- кратно сыгранная музыкантом, обязательно всякий раз звучит по-другому. Звук то тише, то громче; он возникает то резко, то плавно, постепенно. Тон то чуть выше номинального, то чуть ниже. Один раз после удара медиато- ром прозвучит только сама струна, а в другой раз гитарист заденет гриф или корпус гитары и послышится щелчок или удар. Порой весь аккорд успеет "дозвучать", а бывает, некоторые его звуки прервутся, потому что пальцы левой руки уже освободили струны. В общем, каждый звук, извлеченный исполнителем-человеком из реального инструмента, неповторим. А вот зву- ки, формируемые обычными синтезаторами, напротив, получаются излишне правильными и одинаковыми, что сразу же замечает слушатель. Поэтому в виртуальных синтезаторах, претендующих на точное моделирование на- стоящих инструментов, принимаются меры для внесения разнообразия в звучание даже одинаковых нот. В этом плане разработчики RealGuitar по- шли значительно дальше своих конкурентов. В плагине реализованы все методы оживления звука, какие только есть в виртуальных синтезаторах, и кое-что изобретено сверх того. Здесь мы поговорим только об одном аспекте синтеза — использовании информации, заложенной в параметре Velocity. В MIDI-сообщении о включении ноты данный параметр соответствует ско- рости перемещения клавиши при ее нажатии, фактически — силе удара по клавише.
Само собой разумеется, что в плагине громкость звучания нот и аккордов зависит от значений параметра Velocity. Для того чтобы использовать эту возможность при игре в реальном времени, необходима MIDI-клавиатура,
чувствительная к силе |
удара по клавишам. Если вы записываете музыку не |
с MIDI-клавиатуры, а, |
например, путем редактирования отпечатков клавиш |
в клавишном редакторе секвенсора программы-хоста, то у вас есть возмож- ность изменять значения параметра графическим способом.
Но кроме обычной зависимости громкости звука от значения Velocity разра- ботчики плагина предусмотрели ряд других мер, направленных на оживле- ние игры. Сэмплы плагина организованы в несколько слоев. То есть одной и той же клавише, в принципе, соответствуют разные по динамике и тембру звуки: резкий громкий удар; рывок струны, заставляющий ее колебаться с большой амплитудой и вызывающий призвук дребезга; нежное касание, порождающее звучание, почти свободное от обертонов, и много других раз- нообразных по звучанию сэмплов.
В плагине номер слоя сэмплов, который будет задействован при очередном нажатии клавиши, сложным образом зависит и от Velocity, и от выбранного
Инструментарий для синтеза звука 207
пользователем одного из заранее заданных логических алгоритмов и его па- раметров. Собственно алгоритмы разработчики не раскрывают, однако, при- слушавшись, можно понять, что в них имеются признаки зависимости но- мера слоя от Velocity и присутствует элемент случайности выбора. Часто звук формируется путем одновременного воспроизведения сэмплов, при- надлежащих разным слоям. При этом заметно, что сами сэмплы обрабаты- ваются различными способами (например, по-разному фильтруются, а их огибающим придаются разные формы).
Для исполнителя это означает, что, как и при игре на реальной гитаре, он практически всегда будет извлекать следующий звук отличающимся по тем- бру от предыдущего. А чтобы игра была стилистически ровной, он должен обучаться выполнению однотипных ударов по клавишам. Все как на на- стоящей гитаре.
Заметим, что если у вас есть даже небольшие навыки игры на реальной ги- таре, то научиться играть "по-гитарному" через плагин на MIDI-клавиатуре вы сможете очень скоро.
6.21.2. Опции окна плагина
После ознакомления с основополагающими принципами построения и функционирования плагина перейдем к его графическому интерфейсу. Окно плагина RealGuitar представлено на рис. 6.33.
Рис. 6.33. Окно плагина RealGuitar
208 Глава 6
Условно окно плагина RealGuitar по вертикали можно поделить на три об- ласти. Перечислим их сверху вниз:
r область выбора и настройки параметров гитары и эффектов; r область виртуального грифа;
r область выбора и настройки режимов исполнения. Рассмотрим опции, имеющиеся в каждой из областей.
Область выбора и настройки параметров гитары и эффектов
Область выбора и настройки параметров гитары и эффектов графически оформ- лена в виде части верхней деки типичной акустической гитары (рис. 6.34). Щелчком на поле, выполненном в виде изображения струнодержателя (на рис. 6.34 это поле видно под надписью RealGuitar), открывается меню выбора вида гитары (рис. 6.35).
Рис. 6.34. Область выбора и настройки параметров гитары и эффектов ("дека" гитары)
Рис. 6.35. Меню выбора вида гитары
Можно выбрать акустическую гитару одного из семи видов. Из их названий, приведенных в меню, ясно, что доступны:
r четыре |
разновидности шестиструнных |
гитар со стальными струнами, |
среди |
них есть медиаторные (Picked) и |
пальцевые (Fingered) гитары, при- |
Инструментарий для синтеза звука 209
чем одна из них функционирует в режиме Doubling, заменяя собой две играющие в унисон гитары;
r две разновидности шестиструнных гитар с нейлоновыми струнами; r одна двенадцатиструнная гитара.
Примечание |
По умолчанию не загружены сэмплы ни одной гитары, поэтому даже если пла- гин подключен к хосту, звука не будет.
После того как вы выберете одну из моделей гитар, начнется загрузка соот- ветствующих ей сэмплов с диска в плагин (в оперативную память компью- тера). Рассматриваемое поле превратится в прогресс-индикатор, отобра- жающий ход загрузки сэмплов (рис. 6.36, а). А по завершении их загрузки в поле появится название выбранной гитары и будет отображен объем памя- ти, занятой загруженными сэмплами (рис. 6.36, б).
а
б
Рис. 6.36. Идет загрузка сэмплов выбранной гитары (а); сэмплы загружены (б)
Ниже расположен черный дисплей, по виду напоминающий звукоснима- тель, который иногда устанавливается на акустическую гитару вблизи ниж- него порожка. На этом дисплее отображается информация, смысл которой зависит от режима работы плагина и действий пользователя. Например, здесь вы можете увидеть обозначение текущего аккорда (рис. 6.37, а), по- ступившего с трека секвенсора программы-хоста или сыгранного на MIDI- клавиатуре. Если указатель мыши нацелен на какой-либо регулятор, распо- ложенный в окне плагина, то на дисплее отображаются название и числен- ное значение параметра, соответствующего данному регулятору (рис. 6.3.7, б).
a
б
Рис. 6.37. Варианты содержимого информационного дисплея
В левой верхней области "деки гитары" находятся три регулятора, влияющие на параметры выходного сигнала. Регулятор Volume изменяет в преде-
210 Глава 6
лах +/-10 дБ громкость (уровень сигнала на выходе плагина). Регуляторами high и low (группа EQ) также в пределах +/-10 дБ изменяются уровни высо- кочастотных и низкочастотных составляющих в спектре гитарного сигнала, т. е. они действуют подобно двухполосному регулятору тембра.
Плагин позволяет в зависимости от силы ударов по клавишам получать раз- личную динамику звучания инструмента. Коснетесь клавиши нежно — звук гитары будет мягким, как будто вы слегка тронули струну, ударите по кла- више сильно — звучание гитары наполнится энергией. Это стало возмож- ным благодаря тому, что сэмплы в плагине организованы в соответствии с принципом многослойности. Поэтому на одну клавишу приходится не один сэмпл, а несколько, отличающихся силой удара по струне и даже характером звукоизвлечения. Какой именно сэмпл зазвучит в конкретной ситуации — зависит от текущего значения параметра Velocity, содержащегося в сообще- нии о нажатии клавиши и посылаемого либо с MIDI-клавиатуры, либо с трека секвенсора. Как вы уже знаете, конкретный алгоритм, определяю- щий эту зависимость, составляет ноу-хау разработчиков. Регулятор Accent позволяет в пределах от 0 до 127 изменять степень влияния значения пара- метра Velocity на выбор сэмплов разной динамики. Под этим регулятором расположен переключатель пяти режимов чередования сэмплов при повто- рении одной ноты. При значении 1 счетчика переключателя по случайному алгоритму чередуются до трех разных сэмплов, при значении 5 — до 11 раз- ных сэмплов. В итоге получается, что, как и при игре на настоящей гитаре, даже одна и та же нота, сыгранная несколько раз подряд, звучит по-разному.
Кнопка AUTO служит переключателем алгоритмов Auto/Manual смены ладо-
вой позиции на виртуальном грифе (см. разд. "Область виртуального грифа"
далее). Алгоритм Auto функционирует только в мелодических режимах (Solo, Harmony). Его суть состоит в том, что положение виртуального каподастра автоматически изменяется в зависимости от последовательности исполняе- мых на клавиатуре нот.
Примечание |
Настоящий каподастр представляет собой зажим, который надевается на гриф гитары и при этом как бы передвигает верхний порожек, искусственно укорачи- вая длину колеблющейся части струны.
При включенном алгоритме Manual можно щелчком на нужном ладу вирту- ального грифа изменить позицию (при этом звучание сильно меняется, т. к. используются сэмплы, соответствующие другим ладам).
Познакомимся с элементами управления, расположенными в правой части области выбора и настройки параметров гитары и эффектов. Некоторые из них всегда доступны (HOLD, Strum time, Release time). Другие, по сущест- ву, располагаются в необычно оформленных диалоговых окнах (границы которых
