Статья "Виртуальные гитары 2"

Автор: 
Михаил Семенов
Дата первой публикации: 
янв 2007

Сравнение пяти программ.

Если в первой статье о виртуальных гитарах рассматривались три программы, то теперь подопытных стало уже пятеро: наряду со второй версией программы RealGuitar компании MusicLab представлены ранее не тестировавшиеся Applied Acoustics String Studio, Synapse Audio Plucked String 4, NUsofting Microrock Pro и Dash Signature Abstract Guitar. Программы испытывались на компьютере Pentium 4 с частотой 1,8 ГГц, материнской платой ASUS P4B533 и 2 Гб оперативной памяти.

Applied Acoustics String Studio
String Studio — новое детище канадской компании Applied Acoustics, известной модульным синтезатором Tasman и программой для имитации электропиано Lounge Lizard. Программа представляет собой специализированный синтезатор, предназначенный для воспроизведения всех видов струнных инструментов, от роялей и арф до скрипок и гитар, звуки которых создаются посредством физического моделирования.

String Studio существует как в виде самостоятельного приложения, так и в виде подключаемых модулей форматов VST и DXi для Windows, VST, AU и RTAS для MacOS.

Системные требования для платформы PC: операционная система Windows 98SE/ME/2000/XP, процессор Pentium III с частотой не ниже 800 МГц, как минимум 128 Мб оперативной памяти, аудиоинтерфейс с поддержкой драйверов ASIO или MME, монитор с разрешением экрана 1024 x 768 или выше.

Системные требования для Mac: операционная система MacOS X 10.2 и выше, процессор G4 с частотой не ниже 733 МГц, как минимум 256 Мб оперативной памяти, монитор с разрешением экрана 1024 x 768 или выше, установленный QuickTime 4.0 или выше, порт Ethernet.

Несмотря на то, что гитары, представленные в трех томах (100 Guitar, 150 Electric Guitar и некоторых разделах тома 999 Signature), являются лишь частью обширной коллекции инструментов, качество их таково, что они вполне конкурируют со специализированными модулями. Поэтому не было никаких противопоказаний для включения программы в данный обзор.

Интерфейс и управление
Графически программа выполнена в виде двух переключаемых панелей управления, A и B, слева от которых расположен браузер, предназначенный для просмотра коллекции пресетов и загрузки инструментов из соответствующих томов (рис. 1). Сверху находятся стандартные для Windows-приложений меню: File, Edit, View и Help. Под ними — панель инструментов, на которой расположены средства выбора, загрузки и сохранения пресетов (рядом отображается название загруженного пресета), выпадающие меню для выбора необходимого количества голосов полифонии и выбора MIDI-канала. Чуть правее показываются величина регулируемого в текущий момент параметра и загрузка процессора. Темная полоска с логотипом String Studio над панелями управления — тоже своего рода панель инструментов. На ней располагаются регулятор уровня выходного сигнала и три круглые подсвечиваемые кнопки: A и B служат для переключения между инструментальными панелями, а Compare — для сравнения сделанных изменений с исходными настройками. Все остальные органы управления программой располагаются на одной из инструментальных панелей.

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

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

Следующий блок, Topology, позволяет изменять порядок следования используемых в программе эффектов. Чтобы им пользоваться, надо знать, что буквой A создатели программы обозначили хорус, В — задержку, а C — ревербератор. Органы управления этими эффектами расположены чуть правее. Чтобы изменить порядок эффектов, нужно ухватить один из квадратиков мышью и тащить вверх или вниз: буква и, соответственно, эффект поменяются. Но на самом деле менять местами можно только дилей с хорусом, ревербератор все равно остается в цепочке последним.

Крайний справа блок, Recorder, позволяет записывать исполняемую музыку в реальном времени, что особенно актуально при использовании String Studio в виде отдельной программы, ведь никаких дополнительных программных средств записи не требуется. При нажатии кнопки File открывается диалоговое окно, позволяющее ввести название записываемого файла и выбрать папку, в которой он будет сохранен. Программа записывает только WAV-файлы, а вот их параметры можно изменять: моно или стерео, 16 или 8 бит.

В нижнем овале сосредоточены органы управления исполнительскими параметрами. Перечислю их слева направо.

Блок Vibrato (рис. 2) относится к одноименному эффекту. Ручки Rate и Amount изменяют частоту и глубину вибрато, Delay регулирует задержку (если нужно, чтобы эффект наступал через некоторое время после нажатия клавиши), Fade позволяет выставить промежуток времени, за который эффект нарастает от нуля до максимального значения. Ручка Error вносит различия в параметры вибрато для каждого отдельного голоса полифонии, имитируя, таким образом, живое исполнение. Чем больше ручка повернута вправо, тем больше расхождения, в крайне левом положении эффект отсутствует. Регулятор MW управляет влиянием колеса модуляции MIDI-клавиатуры на глубину эффекта. Чем дальше ручка повернута вправо, тем больше воздействие. В крайнем левом положении вращение колеса модуляции вообще не оказывает никакого воздействия на эффект.

Блок Keyboard (рис. 3) позволяет управлять функционированием MIDI-клавиатуры, подключенной к программе, и с тем же успехом оказывает воздействие на сигналы, поступающие из секвенсора, если модуль проигрывает записанную заранее партию.

Верхний ряд органов управления представляет собой информационно-манипуляционные окошки, при наведении на которые курсор мыши принимает вид двунаправленной стрелки, и при перемещении вверх или вниз изменяет величину отображенного параметра. Эти окошки предназначены для управления звуковысотными настройками исполнения. Tuning корректирует настройку инструмента путем задания частоты для ноты Ля, два соседних окошка справа управляют транспонированием поступающих сообщений, если это необходимо: Oct изменяет высоту сразу на октавы в пределах от -3 до +3, а Semi меняет высоту с шагом в полтона в диапазоне от -12 до +12. В среднем ряду находятся выпадающие меню, посредством которых происходит управление перечисленными далее функциями. Unison — очень полезная функция, предназначенная для имитации ансамблевой игры в унисон (добавленные голоса звучат с небольшими расхождениями, уплотняя звук). Унисон может быть либо двух-, либо четырехголосный, или вообще отключен (положение Off). Расположенные снизу вращаемые ручки Detune и Delay предназначены для регулировки степени расхождения голосов при включенном унисоне; с их помощью настраиваются звуковысотное расхождение и задержка, имитирующая несинхронность живых музыкантов. Забегая вперед, скажу, что унисон потребляет вычислительные ресурсы компьютера весьма энергично, его включение ощутимо нагружает систему. Меню Mode служит для выбора монофонического или полифонического режима работы (Mono/Poly). Меню Priority позволяет выбрать способ, согласно которому при одновременно звучащих нотах одной из них будет отдаваться предпочтение. Есть три варианта: приоритет имеет самая высокая нота (High Note Priority), самая низкая нота (Low Note Priority) или последняя взятая (Last Note Priority).

Остались две ручки справа внизу. Stretch управляет отклонением воспроизводимых нот от равномерно темперированного строя. Ручка Error предназначена для оживления: чем сильнее она повернута вправо, тем больше случайные отклонения высоты нот от точного значения.

Арпеджиатор (рис. 4) имеет 16-точечный дисплей, служащий для программирования и отображения ритмических паттернов (чтобы загрузить один из восьми готовых паттернов, нужно щелкнуть левой кнопкой мыши по маленькой белой точке, находящейся слева от надписи Arpeggiator, и выбрать нужный из появившегося списка). Выпадающее меню Sync позволяет задать скорость проигрывания арпеджио в зависимости от темпа (диапазон изменений от 1/32 до 16/4). В случае, если функция Sync отключена (выбрано Off), скорость плавно регулируется вращаемой ручкой Rate. Range, Span и Order служат для организации арпеджио в мелодическом смысле. С помощью Range задается диапазон в октавах, в котором будет проигрываться арпеджио — от 0 до 4. В предельном случае, когда выбран 0, воспроизводятся только нажатые ноты. Span определяет метод расширения диапазона: High — вверх, Low — вниз, Wide — в обоих направлениях. Order устанавливает порядок проигрывания арпеджио. В случае выбора варианта Forward ноты проигрываются последовательно, от нижней к верхней, в случае Backward — наоборот, от верхней к нижней. Оба варианта под названием Rock-n-Roll задают проигрывание арпеджио от нижней ноты до верхней и обратно, но разница между ними в том, что в варианте Rock-n-Roll Inclusive верхняя и нижняя ноты при смене направления мелодического движения проигрываются дважды, а в варианте Rock-n-Roll Exclusive — по одному разу. Светящаяся кнопка Latch управляет воспроизведением арпеджио. Если она отжата, арпеджиатор прекратит работу, как только клавиши будут отпущены; если нажата — текущее арпеджио будет проигрываться до тех пор, пока не будут нажаты следующие клавиши.

Блок Portamento (рис. 5) очень простой, он всего лишь реализует одноименный эффект. Есть два варианта работы, которыми управляет подсвечиваемая кнопка Legato. При нажатой кнопке эффект портаменто реализуется лишь в том случае, если нота извлекается, когда еще не отпущена клавиша, запускавшая предыдущую. Если сначала отпустить клавишу, а потом нажать следующую, эффекта портаменто не будет. Если легато не выбрано, все ноты будут сыграны с портаменто, то есть с плавным изменением высоты нот при переходе от одной к другой. Вращаемая ручка Time регулирует время, необходимое для изменения высоты звука на октаву, а в выпадающем меню Mode можно выбрать режим, согласно которому происходят эти изменения: в случае Constant время нарастания высоты не зависит от интервала между нотами, в случае Proportional время изменения высоты пропорционально интервалу.

Панель B (рис. 6) открывает доступ к сердцу программы, так называемому струнному блоку, который, собственно говоря, и является синтезатором. Напоминаю, что в String Studio звуки создаются с помощью физического моделирования инструментов. В этой связи мы видим на панели B ряд блоков, соответствующих звуковым элементам, из которых, по мнению производителя, состоят реальные струнные инструменты.

За основу взята модель струнного инструмента, состоящая из семи элементов (рис. 7). Струна (String) передает свои колебания на корпус инструмента (Body) посредством "передающего элемента". В данной модели он один — это либо подставка (Bridge), либо звукосниматель (Pickup). Для электроинструментов это весьма вольное допущение, но что имеем, то имеем. На струну всегда воздействуют возбудитель колебаний (Excitator), пальцы исполнителя (Finger) и лады (Fret). В случае глушения струн к ним прикладывается глушащий элемент (Damper), в контексте этой статьи — ладонь исполнителя.

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

Первым расположен возбудитель колебаний Excitator (рис. 9). Чтобы было проще понять назначение элементов управления, полезно посмотреть на рис. 10. Итак: по струне (String) с определенной скоростью (Velocity) ударяет медиатор (Plectrum). К сожалению, пальцевого звукоизвлечения разработчики не предусмотрели. Естественно, медиатор ударяет по струне не самым краем, а выступает на некоторое расстояние (Prot). В момент удара медиатор взаимодействует со струной, обладающей некоторым натяжением и, как следствие этого, упругостью (Stiffness). Колебания струны некоторым образом естественно затухают (так здесь надо понимать значение слова Damping). Теперь становиться понятно, что если в блоке Excitator выбран тип Plectrum (специально подчеркиваю, что мы говорим о гитарах; для других инструментов в String Studio предусмотрены еще Bow и Hammer, с другими органами управления), то, вращая ручки Prot, Stiff, Velocity и Damp, мы регулируем, соответственно, расстояние, на которое медиатор выступает за край струны, натяжение струны, скорость удара медиатором по струне и ее естественное затухание. Прямо под ручками Prot, Stiff и Velocity расположены такие же ручки серого цвета без названий, правее которых находятся кнопки Kbd и Vlt. Это управление модуляцией. Чтобы не повторяться, сразу скажу, что все параметры String Studio, органы управления которыми имеют снизу такие серые неподписанные ручки, могут быть промодулированы. Маленькие кнопки рядом позволяют выбрать источник модуляции: Kbd — высота нажатой на клавиатуре ноты, Vel — динамика ноты, LFO — низкочастотный генератор, Env — генератор огибающей, Rto — блок вибрато, органы управления которым расположены на панели A (этот источник модуляции применяется только для элемента String).

Модуляционные цепочки с указанием возможных источников модуляции изображены на рис. 8 пунктирными стрелками.

Сам блок String (рис. 11), в соответствии со схемой на рис. 8, расположен между блоками демпфера и терминатора. Органов управления собственно струной всего три. Глушение (Damping, крайняя слева ручка Damp) здесь понимается в тембральном смысле: этот регулятор позволяет управлять количеством высокочастотных составляющих в спектре сигнала. Для управления временем затухания колебания струны служит вращаемая ручка Decay. Регулировка Inharm отвечает за распределение гармонических составляющих сигнала. То есть идеальная картинка с основной частотой и кратными ей гармониками бывает только на схемах, а в реальной жизни спектральный состав зависит от многих факторов: толщины струны, места удара по ней медиатором и т. п. Вот регулятор и призван воспроизводить эту неидеальность. В крайнем левом положении гармонический состав идеальный — "как на картинке", по мере поворота вправо "отклонения от нормы" нарастают.

Над блоком струны находится блок Damper. Вообще, этот элемент моделирует взаимодействие со струнами пальцев левой (в случае правшей) руки исполнителя (рис. 12) и рассматривается как известная в механике "система масса-пружина". Соответственно, регулируются масса (Mass), упругость пружины (Stiff), скорость, с которой палец опускается на струну и снимается с нее (Velocity), и величина поглощения энергии (Damp).

В блоке Termination объединены модели пальца и лада, а вернее сказать — органы управления ими. Как видно на рис. 13, в упрощенной математической модели, используемой в String Studio, это примерно одинаковые элементы, воздействующие на струну, отличающиеся только тем, что палец, опускаясь сверху, оказывает на струну некое давление (ручка Mass), а лад, естественно, нет. Stiff в обоих случая регулирует упругость элементов.

Блок фильтров (рис. 14) предлагает на выбор один из пяти типов: фильтр высоких частот, низких частот, полосно-пропускающий, режекторный и формантный. В выпадающем меню Order осуществляется выбор порядка фильтра: второй или четвертый (на всякий случай напоминаю, что порядок определяет крутизну спада АЧХ фильтра). С помощью вращаемых ручек Cutoff и Q регулируются частота среза и уровень резонанса фильтра.

Генератор огибающей, блок Filter Env, имеет четыре стандартные регулировки: A (Attack), D (Decay), S (Sustain) и R (Release). Атака может быть промодулирована при помощи MIDI-сообщений динамики (velocity), чтобы сделать исполнение более естественным — при большей скорости удара по клавише атака сигнала будет быстрее.

Блок LFO предлагает на выбор пять форм волны и возможность синхронизации с темпом (внутренним или хост-программы). Можно синхронизироваться не только с четвертными нотами, но и с кратными им величинами в диапазоне от 1/8 до 16/4. Если синхронизация отключена, частота LFO задается ручкой Rate. Две оставшиеся ручки служат опять-таки для придания звучанию большей естественности. С помощью Fade регулируется время, за которое амплитуда волны вырастает от нуля до своего максимального значения, а Delay — промежуток времени, на которой задерживается сигнал LFO (рис. 15). Естественно, оба эти параметра могут иметь нулевые значения при установке ручек в крайнее левое положение.

Самый простой и понятный — это последний блок, Body (рис. 16). Здесь есть два выпадающих меню: Type, в котором выбирается тип корпуса (нас, естественно, интересует Guitar), и Size, в котором можно определиться с размером инструмента (есть пять вариантов). С помощью вращаемой ручки Decay регулируются резонансные свойства корпуса (скорость затухания его колебаний), а L-Cut и H-Cut позволяют отрегулировать спектральные характеристики инструмента. Вращаемый регулятор Mix служит для микширования сигнала с блоков струны и корпуса. Если установить его в крайнее левое положение, в итоговом миксе будет присутствовать только сигнал, сгенерированный блоком струны, в крайнее правое — только блоком корпуса. Регулятор Level управляет громкостью выходного сигнала блока.

Сверху блока Body находится вполне обычный трехполосный эквалайзер, а снизу — блок Distortion, каковой является, на мой взгляд, как раз той самой пресловутой ложкой дегтя. В нем есть шесть типов дисторшна: Mellow, Bright, Vintage, Crunch, Lead и Metal. Имеются ручки регулировки уровня искажения (Drive), его тембра (Tone) и выходного уровня (Level), но пользоваться ими можно только при очень небольших уровнях искажения. При сильном искажении звучание превращается в сплошное безобразие. Я даже специально сделал пару звуковых примеров (AASS-ShredSolo-FactorySeriousDistortionPreset и AASS-ShredSolo-CleanGuitarDistortedByAuraPro), обработав гитару String Studio с помощью программы DB Aura Pro, чтобы можно было сравнить результаты и, как говорится, почувствовать разницу. В примере AASS-ShredSolo-CleanGuitarDistortedByAuraPro в одном месте выпадает звук — это результат использования демоверсии Aura Pro. Дисторшн еще вполне приемлем, когда уровень искажения сопоставим с естественным перегрузом (файл AASS-FuzzyElectricBossa), а максимум более-менее приличного перегруза показан в звуковом примере AASS-FuzzyE-Crunch — что-то на уровне естественного несильного перегруза комбика.

Впечатления
В целом же программа оставила очень и очень хорошее впечатление. Во-первых, вполне правдоподобным и реалистичным звучанием — для математического синтезатора гитары звучат очень хорошо. Может, не всегда инструменты стопроцентно естественны, но всегда ясно, что это гитара, а не нечто гитароподобное. Другое дело, что, как обычно и бывает с искусственными инструментами, для одной ситуации наиболее естественной оказывается одна гитара, а для другой — совершенно другая. Кроме того, не стоит зацикливаться на названиях — можно смело экспериментировать и пробовать применять самые разные варианты: в звуковом примере AASS-Mandolin-FolkComping я продемонстрировал инструмент, который у создателей считается мандолиной, но в предложенном варианте вполне естественно и убедительно ведет себя в роли гитары. Не стоит забывать и тот фактор, что обычно инструмент звучит все-таки в миксе, которой скрадывает небольшую неестественность. Поэтому я сделал часть звуковых примеров с одним инструментом, а часть — с аккомпанементом, который всегда состоял из второго экземпляра String Studio, игравшего либо скрипичным квартетом, как в "Адажио" Альбинони, либо басом, как в джазовом соло, ну и т. д. Обработки тоже использовались только внутренние, из числа встроенных в программу — как правило, только реверберация. Ударные брались из программы Artist Drums. К сожалению, String Studio — инструмент однотембральный, поэтому если нужно получить несколько различных звуков, к проекту приходится подключать несколько экземпляров программы String Studio. А это не очень хорошо, потому что ресурсов она потребляет очень много.

Один из создателей программы, президент Applied Acoustics, Марк-Пьер Верж как-то говорил в интервью, что важным преимуществом физического моделирования является естественная реакция синтезатора на игру — то есть, в отличие от воспроизведения семплов, инструмент реагирует на игру исполнителя как живой, потому что звук создается непосредственно в процессе нажатия клавиши. Могу подтвердить, что для String Studio так оно есть, вот только расплачиваться за это приходится повышенным потреблением вычислительных ресурсов. По крайней мере, на моем компьютере два экземпляра программы могли работать далеко не всегда, и в этом случае увеличение оперативной памяти не спасает — нагрузка ложится именно на процессор. Зато выигрываем в естественности исполнения и живости звучания, особенно если учесть развитые модуляционные возможности программы и присутствие практически в каждом блоке элементов для оживления. Кроме того, не надо забывать, что это все-таки синтезатор, и помимо моделирования реальных инструментов он позволяет создавать и совершенно новые необычные звучания, что тоже, несомненно, относится к его достоинствам. К серьезным недостаткам же, на мой взгляд, можно отнести только блок дисторшна, совершенно неубедительный. Но, с другой стороны, серьезно обвинять в этом авторов программы лично у меня язык как-то не поворачивается: все-таки со своей задачей они справились на отлично, а создание гитарных обработок — это уже отдельная история, которой занимаются другие люди. Лучше бы вместо разработки этого дисторшна они разработали алгоритм пальцевого звукоизвлечения, которого, на мой взгляд, в гитарном семействе не хватает. Даже странно как-то: уделили внимание каждой мелочи, а про пальцы забыли. Может быть, дело в универсальности программы — все-таки это не чисто гитарный имитатор, а универсальный путеводитель по всем струнным. Как бы то ни было, программа отличная, и всем рекомендую с ней хотя бы ознакомиться.

MusicLab RealGuitar 2
Известная программа RealGuitar отечественной компании MusicLab вышла в версии 2 (рис. 17).

В этой связи очень приятно отметить, что если раньше "всемирная экспансия" продуктов MusicLab, в основном, заключалась в том, что их плагины входили в состав Sonar плюс какая-то часть продавалась отдельно через сайт, то RealGuitar 2 на выставке NAMM в январе 2006 года была представлена уже самостоятельно (рис. 18).

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

Как ни смешно, но мой рассказ начнется с сообщения о том, чего в программе не появилось. А не появилось в ней новых семплов. Все обновления коснулись только аудиоядра и, отчасти, оболочки. Банк инструментов используется тот же, что и в первой версии программы; зарегистрированные пользователи даже могут просто приобрести файл, обновляющий программу до версии 2. В этом случае банк первой версии, Acoustic.gsb, в процессе инсталляции преобразуется в промежуточный файл Acoustic.mls, а затем, при помощи появившейся в комплекте поставки утилиты RealGuitar2 Bank Manager (рис. 19), — в рабочий банк Acoustic_0AC44.mln. Во время этого преобразования можно не только произвольно выбрать место его размещения, но и изменить частоту дискретизации. Впрочем, учитывая, что исходные семплы записаны с параметрами 44,1 кГц и 16 бит, целесообразность такой операции вызывает сомнения, тем более что объем банка в этом случае увеличивается пропорционально увеличению частоты дискретизации, растут загрузка процессора и расход оперативной памяти.

Однако с загрузкой оперативной памяти во второй версии дела обстоят намного лучше, чем в первой. Одна из важнейших особенностей новой версии заключается как раз в том, что было очень существенно переработано аудиоядро, и, помимо прочего, процесс воспроизведения теперь организован таким образом, что в оперативную память компьютера загружается не весь инструмент, как в первой версии, а только требуемое для запуска пэтча количество семплов, остальные же подгружаются по мере необходимости. Для сравнения: при том, что инструменты остались совершенно теми же самыми, пэтч Acoustic Steel Fingered в RealGuitar версии 1.5 загружает 154,1 Мб семплов, а в RealGuitar 2 — всего 39 Мб. Результаты этого нововведения не замедлили сказаться на работе программы: и инструменты загружаются намного быстрее, и работает программа не в пример легче. По сравнению с первой версией, она просто порхает как ласточка вокруг бегемота. Уже одного этого было бы достаточно, чтобы оправдать необходимость модернизации до новой версии, но на самом деле список изменений пока далеко не исчерпан. Столь же основательно программисты MusicLab поработали с функциями оживления. Если в первой версии программы, которая была описана в прошлой статье, интеллектуальные функции работали не вполне корректно, зачастую лишь ухудшая результат, то в версии 2 программа заметно поумнела. Теперь в подавляющем числе случаев оживление оказывается вполне уместно.

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

B режиме Solo удвоилось число исполнительских приемов (напомню, в первой версии их было всего четыре), а для управления ими теперь выделены четыре клавиши, каждой из которых соответствует выпадающее меню, где и выбирается желаемый вариант (рис. 20). Аналогично может быть использована педаль сустейна, недаром ее выпадающее меню расположено прямо под клавишными. Итого мы имеем возможность добавить пять исполнительских приемов к текущему, а это уже серьезная заявка на создание реалистичной партии. Конечно, и раньше, если средств выразительности не хватало, можно было подключить к проекту необходимое количество экземпляров программы, разделить партию на разные MIDI-дорожки... Как хорошо, что все изменилось!

В секции, ранее известной как Velocity Switch FX, а теперь лишенной названия, в выпадающем окне выбирается эффект (или его отсутствие), в маленьком окошке слева снизу назначается уровень динамики (velocity), при котором срабатывает включение эффекта, движком регулируется его продолжительность, а в правом окошке — величина изменения в полутонах. Также увеличено количество возможных эффектов (рис. 21).

Кроме того, прямо под ними появились еще два точно таких же окошка, которые названы "постоянными" (рис. 22). То есть, в этом случае эффект будет применяться постоянно, а не включаться при определенном уровне динамики, поэтому окошко, которое в Velocity Switch FX используется для выбора порога срабатывания, в постоянных эффектах отдано под выбор возможных вариантов. Их, вообще-то, всего три: Off — эффект отключен, Slide — скольжение, H.O. — аббревиатура от Hummer On.

Еще в режиме Solo появилась секция Bass Zone — в середине блока снизу. С ее помощью можно разделить диапазон звучания гитары на две части, в каждой из которых играть различными исполнительскими приемами. В связи с тем, что пока RealGuitar поддерживает только стандартную настройку и никаких альтернативных или пониженных настроек в ней нет (вот это, кстати, бесплатная идея авторам программы — посмотрим, реализуют ли они ее в третьей версии), левое окошко существует исключительно для проформы — нижнее Ми все равно изменить не удастся, а вот в правом окошке можно задать верхнюю границу басовой зоны.

Режим Harmony никаких изменений не претерпел, а вот в режиме Chords появились два нововведения.

Окошек Strings стало два (рис. 23). Они предназначены для более реалистичной имитации игры боем, ведь в реальной ситуации почти никогда гитарист не ударяет по всем струнам сразу. В зависимости от художественной задачи, один и тот же ритмический рисунок может проигрываться либо ударами по всем струнам, либо по четырем нижним, либо по средним, либо, играя пальцами, гитарист при ударе вниз может ударять по басовым струнам, а при ударе вверх, наоборот, использовать тонкие. Одним словом, вариантов не счесть. Все их разнообразие RealGuitar 2, естественно, пока перекрыть не может, но вот выбрать нужные струны, на которых будет исполняться чес, — уже пожалуйста. Работает это таким образом: окошки Strings позволяют установить то количество струн, на котором будет играться ритмический рисунок, причем происходит это путем исключения незвучащих струн, а цифра в окошке обозначает номер первой звучащей струны. Естественно, верхнее окошко отвечает за верхние струны, а нижнее — за нижние. Например, если в верхнем окошке стоит цифра 2, а в нижнем — 5, то первая и шестая струны звучать не будут. Чтобы исполнять аккорд без басовых струн, надо в верхнем окошке поставить 1, а в нижнем — 4 (пятая и шестая струна заглушатся). Ну и т. д.

Появилась кнопка Chord/Bass, заведующая функцией, которая позволяет исполнять мажорные/минорные трезвучия с любой нотой в басу (включая собственные третью и пятую ступени трезвучия и, конечно же, тонику). То есть, когда эта кнопка находится в нажатом состоянии, программа начинает интерпретировать нижние ноты не как тонические, а как добавленные басовые, например, Am/G, а распознавание аккорда начинается со следующей, более высокой.

Режимы Bass&Chord и Bass&Pick также обогатились функцией Chord/Bass, работающей аналогичным образом.

И, наконец, во второй версии программа существует в двух вариантах: RealGuitar 2 и RealGuitar 2L. Отличаются они тем, что в варианте 2L пользователю дополнительно предоставляется библиотека MIDI-паттернов различных видов аккомпанемента, оснащенная для удобства использования менеджером паттернов (рис. 24). Воспроизведение паттернов включается круглой кнопкой Pattern (она находится под верхним порожком гитарного грифа), а менеджер паттернов открывается квадратной кнопкой PM. Библиотека содержит 1250 ритмических паттернов, разделенных на девятнадцать категорий: Basic Strumming, Basic Picking, Basic Bass&Chord, Blues Medium, Blues Slow, Funk, Rhythm&Blues, Latin, Endings, Latin Pop, Pop Slow, Reggae, Rock 8-beat, Rock 16-beat, Rock Slow, Rock'n'Roll, Jazz, Oldies и World. Каждая категория разбита на более мелкие подкаталоги, структура которых отображается в левом окне менеджера паттернов. Содержимое выбранной папки, в свою очередь, отображается в правом окне, а структура выбранного паттерна — в нижнем, в привычном виде клавишного редактора. Для более подробного отображения информации ноты-линейки покрашены в разные цвета. Зеленый означает удар по всем струнам, бордовый — удар по приглушенным правой рукой струнам, синий — удар типа "трррынь", когда аккорд еще воспринимается слитно, не арпеджированно, но движение руки сознательно замедляется настолько, что четко прослушиваются атаки каждой ноты. Светло-зеленый цвет означает удар только по верхним струнам. Если предыдущие цвета обозначали различные варианты исполнения боя, то с помощью цвета хаки обозначаются паттерны, проигрываемые перебором, когда колебания каждой струны возбуждаются индивидуально.

Существуют два варианта проигрывания паттернов. В обычном режиме паттерн будет проигрываться только до тех пор, пока нажаты соответствующие клавиши на клавиатуре, либо пока длится нота в секвенсоре. Если нажать кнопку Hold, то в режиме проигрывания паттернов она начнет выполнять функцию Latch, то есть нажатие на клавиатуре только запускает воспроизведение паттерна, и он крутится бесконечно или до тех пор, пока не появится новый аккорд. Но воспроизведения одного паттерна явно недостаточно для создания полноценной гитарной партии. Хотелось бы еще менять исполняемые ритмические рисунки по ходу пьесы. Для этого в RealGuitar есть несколько возможностей. Самый простой способ — держа нажатый аккорд одной рукой, другой перебирать мышью паттерны в менеджере. Этот метод срабатывает "на лету", но в реальной жизни не очень удобен. Поэтому для работы с секвенсором предусмотрен другой способ. Чтобы использовать несколько ритмических рисунков в одной композиции, надо просто напросто перетащить выбранные паттерны на MIDI-дорожку и расставить в желаемом порядке. Хватать мышью и тащить на MIDI-дорожку надо то, что открывается в нижнем окне. Одинаковые паттерны можно не копировать, если воспользоваться окном D'n'D Repeat (справа вверху, над окошком расшифровки паттернов) — достаточно просто ввести в нем требуемое количество повторов. На полученной дорожке остается добавить аккордовую последовательность (то, что мы перетащили из менеджера паттернов — управляющая информация, описывающая способ исполнения ритмического рисунка), подключить к ней экземпляр RealGuitar 2, отключить в этом экземпляре функцию воспроизведения паттернов (поскольку они уже воспроизводятся из секвенсора), и все — виртуальный аккомпаниатор готов. Естественно, если нужен один паттерн, достаточно просто выбрать его в менеджере паттернов и назначить на дорожку с прописанной аккордовой последовательностью (внимание — в этом случае функция воспроизведения паттернов не отключается).

Для придания паттернам еще большей живости, в менеджере паттернов предусмотрены несколько средств. Органы управления ими находятся в самом низу, под окном представления паттернов. Окошко Velocity служит для изменения параметра динамики, сохраненного в пэтче вместе с паттерном. Пишу так, чтобы было понятно, а вообще-то в RealGuitar 2 паттерны и являются пэтчами — в них значения динамики записаны вместе с информацией о ритмической структуре и способах звукоизвлечения. Если поставить галочку в окошке Chord, то паттерн будет воспроизводиться с тем значением динамики, с которым аккорд будет взят на клавиатуре. Галочка в окне P.B. (сокращение от Pitch Bend) позволяет управлять изменением динамики воспроизводимого паттерна с помощью контроллера Pitch Bend. Соответственно, если ни одна из этих галочек не установлена, аккорд выступает просто в роли триггера, запускающего воспроизведение. Однако не стоит наивно предполагать, что это самый плохой результат с точки зрения естественности звучания. Перед тем, как делать такие выводы, я бы посоветовал перетащить хотя бы один паттерн в MIDI-секвенсор и рассмотреть его структуру. Там можно увидеть, что авторы очень тщательно отнеслись к созданию паттернов, и практически каждый удар по струнам прописан с разным значением динамики, так что далеко не факт, что переход на ручное управление улучшит результат.

Галочка в окошке Random включает оживление посредством рандомизации динамики, то есть случайного изменения ее величины. В трех окошках, расположенных правее, регулируются границы возможных отклонений. Слева направо: в первом задается возможность отклонений в сторону уменьшения (только 0 и отрицательные величины), в следующем — в сторону увеличения, а в последнем, крайнем справа окне, задается процент от общего количества нот, который будет подвергаться рандомизации.

Между окном представления паттернов и двумя окнами для просмотра библиотеки и выбора паттернов находится еще ряд органов управления. О назначении D'n'D Repeat я уже рассказал, Bypass отключает воспроизведение паттерна, Tempo позволяет выбрать три варианта скорости воспроизведения (Half, Normal и Double). Add и Del предназначены для добавления и удаления паттернов из списка, а также изменения их названия. Щелчок правой кнопкой мыши по любой папке в левом окне открывает диалоговое меню (рис. 25), позволяющее создавать, сохранять и переименовывать пресеты, создавать новые стилевые папки и выбирать директории для их сохранения. Я сделал несколько звуковых примеров, демонстрирующих работу библиотеки пресетов, в их названиях есть буквы PL.

Впечатления
Создатели RealGuitar 2 проделали отличную работу, и в новой версии программа стала полноценным виртуальным инструментом для создания гитарных партий. Переработанное аудиоядро стало работать намного лучше и стабильнее, программа потребляет намного меньше ресурсов, а интеллектуальные функции наконец-то заработали как надо. Да, гитары с металлическими струнами по-прежнему звучат лучше, чем с нейлоновыми, но это и не удивительно, учитывая, что набор семплов остался прежним. На мой взгляд, главное, что сейчас указывает на искусственность аккомпанемента от RealGuitar 2 — это атаки. Уж больно они одинаковые. И семплы звучат естественно, и интеллектуальные функции проработаны, и паттерны в библиотеке хорошие, но легкое ощущение искусственности все же остается. Вслушиваясь, начинаешь понимать, что это из-за того, что атаки у звуков больно уж похожи. Возможно, это не столь принципиально, но это есть. Особенно сильно это проявляется на моделях гитар с медиаторным звукоизвлечением — послушайте хотя бы звуковой пример RG2-PL-Samba-NylonPickedGuitar. Возможно также, что это расплата за небольшие размеры библиотеки семплов и экономное расходование системных ресурсов — все-таки запись нескольких семплов с разными атаками чрезмерно утяжелила бы банки инструментов. Все мы хорошо знаем, как разбухают в последнее время рояльные библиотеки.

Synapse Audio Plucked String 4
Еще один имитатор акустических гитар, использующий физическое моделирование. Эта программа, выполненная в виде VST-модуля, гораздо проще предыдущих. Все органы управления разместились на одной панели (рис. 26), в блоках, каждый из которых регулирует отдельный элемент звука.

В программе Plucked String 4 создание модели инструмента начинается с блока Model. Для начала надо выбрать один из пяти типов инструментов: Noise, String, Gourmet, Nylon или Acoustic. Это довольно абстрактные модели. Авторы никак не поясняют их свойства, и нельзя сказать, что названия описывают звучание инструмента — например, Gourmet вообще переводится как "гурман", и что это должно значить? Поэтому выбирать тип инструмента следует просто на слух, ориентируясь на вкусовые предпочтения — какое звучание более соответствует задаче.

Свойства выбранной модели инструмента регулируются в блоке Wave. Ручка Coarse служит для изменения высоты поступающих нот в пределах плюс-минус октава, в среднем положении высота проигрываемых нот не меняется. Соседняя справа ручка Fine дополняет ее — это точная настройка высоты. Для регулировки тембра предназначена ручка Timbre. Ручка Strn изменяет натяжение струны — не настройку, а моделирование того факта, что на гитарах с короткой мензурой струна, настроенная с той же высотой, что и на гитаре с длинной мензурой, натянута слабее, и потому их звуковые характеристики различаются. Точно также и на гитарах с нейлоновыми струнами натяжение слабее, чем на гитарах с металлическими струнами. Чем больше ручка повернута вправо, тем сильнее натяжение струны. Ручка Pluck служит для регулировки степени воздействия средства (если можно так выразиться) звукоизвлечения на струну. Несмотря на свое название, это универсальный регулятор, крайне левое положение которого соответствует пальцевому звукоизвлечению, а крайне правое — медиаторному. В средних положениях получается нечто промежуточное.

Блок Envelope отвечает за построение огибающей сигнала. Все как обычно, за исключением того, что, по сравнению со стандартной огибающей типа ADSR, отсутствует регулятор стадии поддержки (Sustain). Блок Vibrato имеет три регулировки: AMT (Amount) — величина эффекта, Rate — частота вибрато, Delay — задержка эффекта относительно начала сигнала.

Блок Filter — это пропускающий фильтр низких частот. Вращаемый регулятор Cutoff позволяет настроить граничную частоту фильтра, а Dump — крутизну спада его АЧХ (чем больше ручка повернута вправо, тем круче спад). В блоке Output регулируется величина выходного сигнала и, кроме того, включается режим унисона. Если выбран вариант Single, то никакого унисона нет (звучит одна струна), а если выбраны варианты Double или Triple, то унисон включается, и звучат одновременно две или три струны, соответственно. В случае включения унисона ручка Fine из блока Wave регулирует степень расстройки между голосами. При щелчке левой кнопкой мыши по кнопке Settings появляется выпадающее меню (рис. 27), в котором можно задать диапазон параметра Pitch Bend (в полутонах) при условии использования соответствующего контроллера MIDI-клавиатуры, и количество голосов полифонии.

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

Впечатления
В работе программа проявила себя весьма неприхотливой и нетребовательной к ресурсам. На этом ее положительные качества заканчиваются. Шутка. Нет, это конечно преувеличение, но, несмотря на то, что панель интерфейса вполне недвусмысленно разрисована "под гитару", как раз полноценных гитарных звуков в ней и нет. Это все-таки синтезатор, отчаянно пытающийся казаться гитарой, но делающий это весьма неубедительно. Не то чтобы звуки Plucked String 4 нельзя было использовать — их нельзя использовать в тех случаях, когда в аранжировке нужен полноценный заменитель гитары. Когда нужно нечто весьма отдаленно гитароподобное — его использовать вполне можно. В этом смысле он напомнил мне String Studio, но с плохой стороны. Дело в том, что в String Studio помимо гитар присутствуют все струнные, в том числе и фортепиано с роялями. Так вот, рояли там очень специфические: в отличие от подавляющего числа виртуальных инструментов, в них в основном прослушиваются не удары молоточком, а сами струны — как в клавесинах. Вот и в Plucked String струны есть, это такие клавесинные струны, не гитарные. И в этом качестве модуль вполне может быть использован (звуковой пример PS-STDString-SyncopatedComping). Иногда в них проявляются какие-то даже колокольные призвуки, как в электропиано (звуковой пример PS-DampedVib-Bass-Chords). Наиболее близкое к гитарам звучание продемонстрировано в примере PS-DeepString-Adagio.

Модуль даже умеет производить подкладочные, синтетичные звуки с пэдовыми хвостами (звуковой пример PS-Squary-ChordsComping), но вот правдоподобно имитировать акустические гитары ему не удается. Скорее, звучание программы ближе к клавесинам (или электроклавесинам) и электропиано. Применить в какой-нибудь синтезаторной аранжировке Plucked String, конечно, можно, но до того, чтобы хотя бы прикинуться акустической гитарой, модулю очень и очень далеко.

NuSofting Microrock Pro
Этот VST-модуль производства компании NuSofting, также использующий физическое моделирование, предназначен для имитации электрических гитар и басов. Даже оформлен он в виде гитарного усилителя (рис. 29), на котором и сосредоточены все органы управления программой. Инструмент создается с помощь трех блоков, расположенных в центре.

В первую очередь, в блоке String задаются параметры звучащего инструмента. Exciter Level — это сила удара медиатора по струне и, как следствие, громкость звучания, в крайнем левом положении звука нет вообще. Mod Amount — некое подобие функции оживления, с помощью этой ручки высота тона модулируется шумом. Регулятор Pick Tone изменяет тембральные характеристики звучания примерно так же, как они изменяются в зависимости от силы удара по струне: в левом положении ручки удар наносится медленно — звук глубже и гуще, в правом удар быстрый и мощный — звук более звонкий. Изображенная в правом нижнем углу этого блока гитара с медиатором над ней тоже является регулятором. Передвигая мышью медиатор вдоль струны, можно вносить в звук тембральные изменения, аналогичные тем, что возникают в процессе живой игры при изменении места возбуждения струны. Sub Osc — это субосциллятор, добавляющий низкочастотный сигнал.

Между блоками String и Tone расположены два переключателя: Legato просто включает-выключает одноименный эффект, а Mode определяет характер звучания инструмента. Положение 0 создатели называют басовым, то есть моделируется инструмент с более длинной мензурой и, соответственно, более глубоким и густым звучанием, но на слух это похоже на необработанную электрогитару. Условно говоря, чистый исходный звук. Положение II названо авторами сольным (Lead). Надо сказать, у них очень специфическое представление о сольной гитаре, потому что на слух переключение в положение II как бы добавляет обратную акустическую связь с комбиком, что в жизни бывает далеко не всегда. А среднее положение, I, названо авторами Power Chord, и по их замыслу должно добавлять квинту к звучащей ноте. На деле то, что получается, не очень-то похоже на квинту, но сгущает звук и наполняет его "рычанием". В результате получается эффект, очень полезный для соло и синтезаторных рифов. В силу того, что словами описать такой эффект весьма затруднительно, я сделал звуковые примеры: MR-String-Mode0, MR-String-ModeI и MR-String-ModeII иллюстрируют вышесказанное на одном и том же звуке, настройки которого оставались постоянными, за исключением переключателя Mode.

Блок Tone содержит элементы управления, изменяющие звуковые характеристики сигнала. Ручка Dynatone — орган управления несколькими скомбинированными внутри программы фильтрами, характеристики которых задаются в соседнем блоке, Envelope. Этот регулятор не столько изменяет тональные характеристики сигнала, сколько добавляет в звук квакательности, поэтому редактировать этот параметр стоит, ориентируясь на собственный вкус. То же касается и регулятора Tonerama. Вообще-то это микшер, определяющий комбинацию фильтров, подробностей о которых разработчики не разглашают. Поэтому его воздействие на звук не поддается жесткой логике, и комбинацию двух ручек следует настраивать на слух. Overdrive и Distortion, понятное дело, встроенные в программу исказители — исключительно противные, которые я рекомендовал бы не включать вовсе. Остальное — это эффекты. Справа находятся хорус и вау (которое реализовано в Microrock как ФНЧ, резонансная частота которого промодулирована параметром Volume сигналов; WAA Sens и WAA Decay регулируют его чувствительность и задержку относительно поступающего сигнала), а снизу расположены стандартные вибрато и задержка, темп которой автоматически синхронизируется с секвенсором. Слева размещены общие органы управления: Velocity — чувствительность программы на динамику входящих нот, Tune — транспонирование поступающих сообщений, Volume — уровень выходной громкости.

Впечатления
Сначала я пытался разыскать или нарулить гитары, но как раз удовлетворительных гитарных звучаний в программе и не нашлось. Самое приличное, чего удалось добиться, показано в звуковых примерах: MR-A-LaAcousticGuitar демонстрирует нечто, отдаленно напоминающее акустическую гитару, а MR-LimpLead-RussianRomance — как бы электрогитару. Свой вклад вносят и эффекты искажения, совершенно непригодные к употреблению. Поначалу я, было, совсем расстроился, но внезапно оказалось, что программа способна создавать очень неплохие басы, причем этакого фанкового направления (звуковой пример MR-FunkyTown). К тому же в примере показано, что этот синтетический бас вполне способен выступать и в качестве солирующего инструмента. Funky Town я сделал, поначалу просто для интереса направив выходы сольной и басовой партий на один модуль — и вот что получилось. Вообще-то, лучше использовать несколько экземпляров Microrock — при более насыщенных партиях он начинает заметно подхрипывать.

Вполне удачно выходят и другие басы, для которых не требуется стопроцентная акустичность, а также разного рода синтетические звуки. Очень странно, но в модуле, предназначенном для имитации гитары, получается интересный звук флейты. Не настоящая флейта, конечно, но такая несколько подкладочная, густая, заполняющая собой чуть ли не все пространство. При небольшом количестве инструментов в миксе будет очень к месту — звуковой пример MR-Flute. Хороших слов заслуживают фильтры: подквакивают они очень удачно, и в контексте общей фанковой направленности модуля почти всегда к месту, поэтому и на сольных синтезаторных и на басовых звуках применять их можно вполне успешно. Так же успешно можно применять и Mode I, о котором я уже писал. Если не ждать от него добавления полноценного интервала, а считать это эффектом, то его рычание, в отличие от дисторшнов, очень удачно подходит и к агрессивным соло (к сожалению, синтезаторным, а не гитарным), и к разного рода рифовым структурам. Подводя итоги, можно сказать, что программа проявила себя как отличный фанково-басовый модуль, как неплохой синтезатор и как совершенно никакой имитатор электрогитар. В контексте статьи — как бы неудача, но если считать, что бас — тоже гитара, то на басовую половину Microrock Pro себя полностью оправдывает.

Dash Signature Abstract Guitar
Abstract Guitar — синтезаторный VST-модуль производства компании Dash Signature, предназначенный для создания электрогитарных и прочих звуков струнных щипковых инструментов (рис. 30). Так же, как и предыдущие, он построен на основе методов физического моделирования. Инструмент формально однотембральный, но может быть настроен так, что будет играть двумя разными звуками, переключающимися в зависимости от значения динамики. Системные требования производителем не указываются, но, судя по всему, они весьма скромные.

Интерфейс программы состоит из одной панели, все органы управления уместились на ней. Слева, на желтом квадратном поле, расположены средства формирования звука, справа — эффекты. Рассмотрим их поочередно. Сверху желтого поля имеются два темных квадрата. Первый из них — блок инструмента или источника звуковых колебаний. В нем формируется исходный звук инструмента. Две ручки, Timbre 1 и Timbre 2, предлагают на выбор один из десяти вариантов звука, а Velocity Switch 1..2 позволяет установить значение динамики, при котором программа переключается с одного звука на другой. Установки Timbre 1 соответствуют более низким значениям динамики, а Timbre 2 — более высоким. Чтобы модуль постоянно играл одним звуком, надо установить обе ручки в одно положение. Номер выбранного звука отображается в виде числа внутри ручки. Ручка Gain позволяет регулировать уровень выходного сигнала этого блока.

Типы звуков Abstract Guitar
1) густой и жирный металлический;
2) более яркий и чистый, чем 1, но характер тот же;
3) чистый и яркий, но жирный;
4) чистый и яркий;
5) чистый и жирный;
6) чистый и светлый, но густой;
7) чистый и мягкий;
8) легкий, с металлическим тембром;
9) "нейлоновый" звук с мягким басом;
10) "нейлоновый" звук с громким басом.

В соседнем темном квадрате расположен блок параметров струны. Здесь происходит настройка звучания. Semitone позволяет транспонировать высоту в полутонах, а Finetune осуществляет тонкую подстройку высоты. Decay регулирует время продолжительности колебаний струны после нажатия клавиши, а Damp — скорость ее затухания после отпускания клавиши.

Чуть ниже, в середине желтого поля, находятся три вращаемые ручки. Velocity служит для настройки чувствительности модуля к соответствующему параметру поступающих MIDI-сообщений. Если нужно, чтобы динамика не влияла на модуль, а служила только для переключения звуков, нужно установить эту ручку в крайнее левое положение. Pluck регулирует силу удара медиатора по струне, изменяя одновременно тембр и громкость звука. Ручка Cavity отвечает за имитацию резонанса корпуса — чем больше корпус (поворот ручки вправо), тем больше объема добавляется в звучание и тем дольше продолжаются колебания струны.

Еще ниже находятся органы настройки параметров воспроизведения. Слева есть две кнопки: Alterne и Legato. Они переключают способ звукоизвлечения. По умолчанию, программа всегда пребывает в режиме Retrigger — каждая нота играется отдельным ударом медиатора. Если включить режим Legato, то можно дополнительно играть и легатно, только для этого надо играть последовательность нот, не снимая первую взятую; тогда все ноты, следующие за ней, будут играться легатно. Режим Alternate действует таким образом, что в легатной последовательности некоторые, случайным образом выбранные, нотки играются стаккатно. Режим Alternate без Legato не включается, даже если нажать только его кнопку, включаются сразу обе.

Правее находятся окошки настройки воспроизведения. В окошке Voices задается возможное количество одновременно звучащих голосов (от 1 до 16) либо режим Mono. Только в случае выбора режима Mono становиться активным одноименное окошко. В нем предлагаются на выбор либо воспроизведение мелодической линии без каких- либо изменений (Normal), либо к основной ноте добавляется один из трех возможных интервалов: кварта (4th), квинта (5th) или октава (Octave Up). Разработчики рекомендуют использовать эти режимы с дисторшном, для имитации пауэркордов, но результат получается больше синтезаторный, чем гитарный, хотя и по-хорошему агрессивный (сравните звуковые примеры AG-Melodic-NormalClean и AG-Melodic-4thUp-Distort). В соседнем окошке, PitchBd Range, выбирается диапазон возможных изменений высоты тона с помощью одноименного контроллера — от 1 до 12 полутонов. Совсем внизу, рядом с надписью Generate, находятся две кнопки: GO1 и GO2. Они предназначены для создания новых звуков путем случайного хаотического изменения настроек текущего пресета. Первая кнопка изменяет вообще все параметры, вторая — все, кроме установок дисторшна и ревербератора. Очень неплохая функция, надо сказать, весьма полезная — когда поиск новых идей заходит в тупик, подкидывает такие эффекты, которые и в голову-то не придут. Например, буквально парой кликов я получил занятный перкуссионный эффект: сравните звуковые примеры AG-Mex-Acoustic и AG-Mex-RhythmFromMelody. Последняя оставшаяся в желтом поле кнопка, Decay Velocity Switch, предназначена для имитации глушения струн правой рукой (Palm Muting). При ее включении ноты, Velocity которых ниже порога срабатывания, установленного регулятором Velocity Switch в блоке инструмента, будут воспроизводиться с глушением.

Справа расположены эффекты. Board Ring (сверху) имитирует дребезг струн о лады, возникающий при громкой игре, когда струны колеблются с большой амплитудой. Имеет две регулировки: Ring Speed и Output Level, влияющие на свойства и громкость производимого эффекта. Следующий эффект, Wave Invert, изменяет гармоническую структуру звука, делая его более плоским. Две оставшиеся кнопки включают эффекты, соответствующие названиям: Smooth String смягчает звучание инструмента, а More Harmonics наоборот, делает его более ярким и насыщенным посредством генерации дополнительных гармоник.

Внизу, на синем поле, находится выходной блок инструмента. На нем расположены блок Distortion и фильтр. К регулировкам дисторшна относятся кнопка его включения, собственно ручка Distortion, изменяющая величину искажения, и Gain, определяющая уровень выходного сигнала. Остальные органы управления предназначены для регулировок фильтра. Tone позволяет изменять частоту среза, а Resonance — увеличивать или уменьшать амплитуду резонансного пика. Огибающая настраивается в соседнем окне Envelope.

В самом нижнем синем прямоугольнике расположена мастер-секция. В ней есть хорус (Stereo Chorus), регулятор общей выходной громкости инструмента (Volume), ревербератор, спикосимулятор и имитатор акустической обратной связи, возникающей при взаимодействии гитары с комбиком (Feedback). Если с хорусом и выходным уровнем все ясно — они имеют по одной ручке, с помощью которой и настраивается обозначенный параметр, то про спикосимулятор надо сказать, что частотный диапазон виртуального комбика (а реальные гитарные динамики редко пропускают частоты выше 5 кГц) настраивается ручкой Band Width, а Frequency предназначена для изменения окраски звучания виртуального динамика и настраивается исключительно на слух. В имитаторе обратной связи есть две настройки. Первая, Distance, в теоретическом плане служит для регулировки расстояния, на котором гитарист с "заводящейся" гитарой находится от комбика, но на деле это означает изменение тональных характеристик получаемого эффекта. Попросту говоря, этой ручкой мы регулируем тембр "заводки". Level позволяет отрегулировать уровень эффекта.

Ревербератор включается кнопкой Reverb, но для того, чтобы получить доступ к настройке его параметров, надо нажать кнопку Edit. В этом случае на месте панели спикосимулятора появятся две ручки (рис. 31): Space определяет величину имитируемого помещения, а Mix, как обычно, — соотношение прямого и обработанного сигналов.

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

Итоги
Из пяти рассмотренных программ только RealGuitar основывается на воспроизведении семплов, остальные четыре для создания своих звуков используют методы физического моделирования. Правда, результаты у всех получаются разные — на мой взгляд, только создатели String Studio добились серьезных успехов в этой области. У всех остальных гитары получились весьма далекими от оригинала. В немалой степени, как мне кажется, это связано с разработкой исходной модели инструмента. Уже на стадии чтения мануалов понятно, что подход программистов Applied Acoustics значительно превосходит конкурентов даже в том, как они представляют себе математическую модель инструмента, который собираются создать, и насколько тщательно подходят к деталям. Соответственно, и результат подтверждает первоначальные догадки.

Итак, в лице Microrock, Plucked String и Abstract Guitar мы имеем синтезаторы, пытающиеся воссоздавать гитарные звуки, но вместо этого издающие нечто синтетическое, хотя и гитароподобное. Несомненно, есть ситуации, в которых они могут применяться, особенно Microrock как басовый модуль, но гордого звания "Виртуальных гитар" они, на мой субъективный взгляд, недостойны. Зато RealGuitar 2 и String Studio — это полноценные и очень хорошие инструменты. Как мне кажется, невозможно сказать, что один из них превосходит другой, они просто совершенно разные. По моему мнению, они даже предназначены для разных категорий пользователей. RealGuitar 2 — это программа для не гитаристов. Человеку, который не владеет инструментом, она поможет создать весьма реалистичную партию гитары. Но не стоит забывать, что реалистичность партии зависит не только от качества звукового модуля, но и от того, насколько хорошо запрограммирована партия гитары с учетом специфических особенностей игры на инструменте. С одной стороны, гитаристу сделать это проще, но мне, например, непонятно зачем тратить кучу времени на то, что с ходу играется руками. В этом смысле интеллектуальные функции программы и библиотека паттернов — просто подарок для пользователя, существенно облегчающий ему жизнь и экономящий время. Я лично считаю, что это огромное достоинство программы, выгодно отличающее ее от семплерных библиотек гитар. Все-таки музыканты должны заниматься музыкой, а не программированием, то есть сочинять интересные партии, а не тратить часы на оживление уже придуманной партитуры. Во второй версии программы все это, наконец, заработало как надо, поэтому программа превратилась в полноценную рабочую лошадку.

String Studio — программа принципиально иная, она будет интересна для всех, кто работает со звуком на компьютере. Не имея таких интеллектуальных возможностей для преобразования поступающих MIDI-сообщений (играть или программировать надо самому), она превосходит все остальные программы по степени оживления создаваемых звуков. Огромное количество модуляционных связей и степеней вариативности почти всех параметров практически беспрецедентно. Зато и результат налицо. Очень и очень живая программа. И по степени отзывчивости на игру однозначно превосходит RealGuitar 2.

Помимо того, String Studio все-таки является полноценным синтезатором и кроме копирования реальных акустических прототипов позволяет создавать и синтетические звучания, что еще больше расширяет сферу ее применения. Но поскольку темой статьи являются именно гитары, то, говоря об их реализации в обеих программах, опять-таки нельзя назвать однозначного победителя. На мой взгляд, акустические гитары с металлическими струнами однозначно лучше в RealGuitar 2, а вот про акустику с нейлоном я бы этого не сказал. Во второй версии RealGuitar, как и в первой, ее реализация проигрывает гитарам с металлическими струнами, зато в String Studio такие гитары звучат вполне убедительно (обратите внимание на звуковой пример AASS-AdagioAlbinoni-NylonGuitarSoloing). И претендуют на роль фаворитов, учитывая их более естественную реакцию на игру. По крайней мере, при необходимости вставить в композицию соло на гитаре с нейлоном, я, скорее всего, предпочел бы String Studio. Очень хорошо реализованы в String Studio и джазовые гитары (звуковой пример AASS-JazzGuitarSolo), которых в RealGuitar 2 нет.

Зато по функциям поддержки аккомпанемента и создания автоаккомпанемента RealGuitar просто нет равных. Для быстрых набросков это очень удобно, и тут конкурировать с ней продукт Applied Acoustics не в состоянии.

Я сделал еще один звуковой пример, FinalMix-AllTogether, в котором программы мирно уживаются друг с другом: партию сольной гитары на акустике с нейлоновыми струнами исполняет String Studio, ей аккомпанирует RealGuitar (пэтч стереогитары с металлическими струнами), басовую партию ведет Microrock Pro. На всякий случай, уточню, что в названиях остальных звуковых примеров первые буквы означают используемую программу: AG — Abstract Guitar, AASS — Applied Acoustics String Studio, MR — Microrock Pro, PS — Plucked String 4, RG2 — RealGuitar 2.

Итак, подводя окончательные итоги, можно сказать, что RealGuitar 2 и String Studio — две отличные программы, которые перекрывают разные области гитарной игры (дополняя друг друга, что для нас, пользователей, весьма ценно), имеют каждая свое узнаваемое лицо и при этом обладают весьма реалистичным звучанием. Мне кажется, это совсем не мало.

Звуковые примеры

Applied Acoustics String Studio
AdagioAlbinoni-NylonGuitarSoloing MP3 (552 Кб) WAV (5,93 Мб)
ClickySteel-RussianRomance MP3 (485 Кб) WAV (5,22 Мб)
FuzzyE-Crunch MP3 (263 Кб) WAV (2,83 Мб)
FuzzyElectricBossa MP3 (667 Кб) WAV (7,18 Мб)
JazzGuitarSolo MP3 (426 Кб) WAV (4,58 Мб)
Mandolin-FolkComping MP3 (260 Кб) WAV (2,78 Мб)
ShredSolo-FactorySeriousDistortionPreset MP3 (715 Кб) WAV (7,69 Мб)
ShredSolo-CleanGuitarDistortedByAuraPro MP3 (715 Кб) WAV (7,69 Мб)

Dash Signature Abstract Guitar
Melodic-4thUp&Distort MP3 (234 Кб) WAV (2,5 Мб)
Melodic-NormalClean MP3 (239 Кб) WAV (2,56 Мб)
Mex-Acoustic MP3 (79,3 Кб) WAV (865 Кб)
Mex-RhythmFromMelody MP3 (77,6 Кб) WAV (846 Кб)

NuSofting Microrock Pro
A-LaAcousticGuitar MP3 (236 Кб) WAV (2,54 Мб)
Flute MP3 (310 Кб) WAV (3,33 Мб)
FunkyTown MP3 (245 Кб) WAV (2,62 Мб)
LimpLead-RussianRomance MP3 (446 Кб) WAV (2,4 Мб)
String-Mode0 MP3 (303 Кб) WAV (3,25 Мб)
String-ModeI MP3 (303 Кб) WAV (3,25 Мб)
String-ModeII MP3 (303 Кб) WAV (3,25 Мб)

Synapse Audio Plucked String 4
DampedVib-Bass&Chords MP3 (451 Кб) WAV (4,84 Мб)
DeepString-Adagio MP3 (703 Кб) WAV (7,56 Мб)
Phased1-RussianRomance MP3 (447 Кб) WAV (2,4 Мб)
Squary-ChordsComping MP3 (451 Кб) WAV (2,42 Мб)
STDString-SyncopatedComping MP3 (201 Кб) WAV (2,15 Мб)

MusicLab RealGuitar 2
PL-Flamenco-NylonFingerGuitar MP3 (501 Кб) WAV (2,69 Мб)
PL-Gospel-12StringGuitar MP3 (334 Кб) WAV (3,59 Мб)
PL-Romance-NylonFingerGuitar MP3 (501 Кб) WAV (2,69 Мб)
PL-Romance-NylonFingerGuitar MP3 (334 Кб) WAV (1,79 Мб)
PL-Strumming-SteelStereoGuitar MP3 (376 Кб) WAV (4,04 Мб)
SteelPickedAcoustic-RussianRomance MP3 (485 Кб) WAV (2,61 Мб)
SteelStereoGuitar-BipBop MP3 (742 Кб) WAV (7,98 Мб)

String Studio, RealGuitar и Microrock Pro
FinalMix-AllTogether MP3 (572 Кб) WAV (6,15 Мб)

Модели: 
MusicLab RealGuitar
Модели: 
MusicLab RealGuitar 2L
Модели: 
NUSofting Microrock Pro
Модели: 
Synapse Plucked String
0
Ваша: нет

Реклама