VST(i) - это программа — генератор звука, использующая VST-технологию.
На ее вход подаются ноты в виде MIDI-сообщений, а на выходе появляется звуковой поток, сгенерированный программой на основе этих нот и собственных настроек. В отличие от программ-генераторов VST-эффекты не создают новый, а лишь обрабатывают входящий звуковой поток. И VST-инструменты, и VST-эффекты можно разделить по способу их работы в операционной системе.
Для большинства VST-плагинов необходима программа-хост. Только через ее окно мы получаем доступ к программе-плагину.
VST(i) это программа — генератор звука, использующая VST
технологию.
На ее вход подаются ноты в виде MIDIсообщений, а на выходе
появляется звуковой поток, сгенерированный программой на
основе этих нот и собственных настроек. В отличие от
программгенераторов VSTэффекты не создают новый, а лишь
обрабатывают входящий звуковой поток. И VSTинструменты,
и VSTэффекты можно разделить по способу их работы в
операционной системе.
Для большинства VSTплагинов необходима программахост.
Только через ее окно мы получаем доступ к программе
плагину.
Небольшая часть VSTинструментов и VSTэффектов может
работать самостоятельно (standalone).
Третий вариант — использование специальных VSTутилит,
берущих на себя функции программыхоста. Допустим, намнужно поиграть на подключенной к компьютеру MIDI
клавиатуре в режиме реального времени. Мы не будем
загружать мощную программухост типа Cubase или Sonar, а
вызовем соответствующую небольшую утилиту (VSTHost,
Xlutop Chainer или Steinberg VStack — такие существуют как
для Мас, так и для Windows). Данная программа представит
нам список всех установленных на компьютере VSTплагинов и
позволит вызвать требуемый. После этого мы можем работать с
ним как с самостоятельной программой.
VSTинструменты имеют преимущество по сравнению с
программами standalone. Вы можете изменить параметры VST
инструмента, и все эти изменения будут сохранены вместе с
проектом. При следующей загрузке данного проекта вам не
нужно будет заново настраивать нужные модули.
Что надо учитывать при работе с VSTинструментом
Окно инструментов
Вопервых, в инструкции к каждому VSTинструментуприводятся минимальные и рекомендуемые требования к
компьютеру. Например, размер ОЗУ — не менее 256 МБ.
Однако в некоторых случаях авторы программы включают в эту
цифру и размер памяти, занимаемый Windows, а в других
случаях — только свою программу, это означает, что реальной
памяти потребуется примерно на 100…150 МБ больше. Кроме
того, если мы запускаем несколько VSTинструментов,
необходимо, чтобы они все одновременно могли поместиться в
оперативной памяти компьютера.
Если VSTинструмент является семплером, то он использует
заранее записанные библиотеки тембров, которые могут
занимать значительное пространство на жестком диске (до 10
ГБ).
К мощности процессора у VSTинструментов прямой привязки
нет, но надо учитывать, что основная нагрузка вычислений
ложится на него. Поэтому чем мощнее, тем лучше..
Для уменьшения задержки, которая проявляется как разница во
времени между моментом взятия ноты на MIDIклавиатуре и
моментом возникновения соответствующего звука, желательно
иметь звуковую карту с ASIOдрайвером. В настоящее время
такими драйверами сопровождаются звуковые карты всех
скольконибудь уважающих себя производителей.
Что такое ASIО
ASIO (Audio Streaming In/Out) — это протокол управлениявходными и выходными звуковыми потоками, разработанный
компанией Steinberg для создания драйверов звуковых карт. До
установки такого драйвера музыкальная программа
взаимодействовала со звуковой картой (то есть принимала и
посылала звуковые данные) через драйверы операционной
системы (кстати, принцип работы ASIO и на РС и на Мас один и
тот же). В обычных условиях (когда используются
мультимедийные приложения) эти драйверы работают
достаточно четко. Однако в профессиональных музыкальных
программах, когда обрабатывается большой поток
аудиоданных, стандартные Windowsдрайверы не справляются
— могут наблюдаться искажения звука, ощутимая задержка
между событием и его появлением в звуковом потоке и т.д.
После установки ASIOдрайвера программа, совместимая с
ним, будет работать со звуковой картой напрямую. Время
задержки может уменьшиться до 1 мс.
Инсталляция инструмента и его вызов в программе
Обычно программахост имеет специальную папку, в которую
устанавливаются ее плагины. Часто эта папка задается по
умолчанию. Она задается при инсталляции программыхоста, но
впоследствии может быть переименована в специальном
диалоговом окне программы Cubase. При инсталляции VST
инструмента укажите в качестве папки назначения именно эту
папку, и проблем не должно быть. Кроме того, существуют
специальные утилиты, которые позволяют поменять имя папки
для VSTинструментов в любой момент времени.Если вы используете VSTинструмент с большим объемом
данных (например, семплер), имеет смысл установить его на
отдельный предварительно отформатированный жесткий диск.
В этом случае все семплы будут записаны без фрагментации и
считываться немного быстрее.
Папка plugins
Каждая хостпрограмма имеет свои приемы загрузки VST
инструмента, как и свой интерфейс. Зато после загрузки окно
VSTинструмента будет выглядеть одинаково в любой основной
программе. На риc. изображена панель VST Instruments
программы Cubase.
Можно увидеть три вызванных VSTинструмента: Super Quartet,
RealGuitar и Monologue. Причем под первым и третьим
находятся имена загруженных пресетов, а RealGuitar пока
является пустым и играть не сможет.
В других хостпрограммах и процедура вызова, и окно, вкотором отображаются плагины, будут иными — например, в
окне программы Chainer во второй строке находится тот же
самый Super Quartet.
Некоторые хостпрограммы могут отображать специальную
информацию о доступных и загруженных плагинах. На рис. все
VSTинструменты помечены голубым цветом и словом Synth.
Легко увидеть, что в проекте используется по одному
экземпляру из перечисленных выше плагинов, число входных и
выходных аудиоканалов (у Super Quartet — 8), имя
производителя и так далее.
Окно Chainer
Типы VSTинструментов
В настоящее время насчитывается уже несколько сот VST
инструментов, и основная масса из них — синтезаторы.
Большинство являются оригинальными продуктами, но
встречается много попыток создать своеобразный клон
аппаратного синтезатора.В числе представителей первой группы можно назвать
модульный синтезатор Reaktor компании Native Instruments. Эта
программа может работать и как VSTплагин, и в режиме stand
alone — самостоятельно. Модульный принцип предполагает,
что каждый тембр синтезатора собирается в виде схемы,
которая состоит из набора различных модулей.
Примером VSTинструмента, имитирующего реальный
прототип, является программа Arturia CS80V, даже в мелочах
копирующая популярный в семидесятые годы синтезатор
Yamaha CS80.
Окно информации
Широко применяются в качестве VSTинструментов
программные семплеры, такие, как SampleTank компании IK
Multimedia Production или HALion компании Steinberg. Они
позволяют загружать и воспроизводить wavфайлы, семплыдругих производителей — Akai, Emu, Gigasampler — а также
имеют собственные обширные библиотеки.
Arturia CS80V
Имеются и специализированные звуковые модули, например
Super Quartet компании Edirol, включающие в свой состав всего
четыре инструмента — клавишные, гитару, бас и барабаны.
Но возможности VSTинструментов все расширяются. Теперь
они могут не просто воспроизводить ноты, приходящие к ним
по протоколу MIDI. Такие программы как Groove Agent и
Virtual Guitarist, разработанные фирмой Steinberg, или
RealGuitarist российской компании Musiв разведку«с небольшой
коробочкой, подключенной к MIDIклавиатуре, внутри которой
сидели бы «реальный» гитарист и «грувагент»!