Vst-інструмент (vsti)

Vst-інструмент (vsti)

VST (i) - це програма - генератор звуку, що використовує VST-технологію.

На її вхід подаються ноти у вигляді MIDI-повідомлень, а на виході з'являється звуковий потік, згенерований програмою на основі цих нот і власних налаштувань. На відміну від програм-генераторів VST-ефекти не створюють новий, а лише обробляють входить звуковий потік. І VST-інструменти, і VST-ефекти можна розділити за способом їх роботи в операційній системі.
Для більшості VST-плагінів необхідна програма-хост. Тільки через її вікно ми отримуємо доступ до програми-плагіну.

Невелика частина VST-інструментів і VST-ефектів може працювати самостійно (stand-alone).

Третій варіант - використання спеціальних VST-утиліт, що беруть на себе функції програми-хоста. Припустимо, нам потрібно пограти на підключеної до комп'ютера MIDI-клавіатурі в режимі реального часу. Ми не будемо завантажувати потужну програму-хост типу Cubase або Sonar, а викличемо відповідну невелику утиліту (VST-Host, Xlutop Chainer або Steinberg V-Stack - такі існують як для Мас, так і для Windows). Дана програма представить нам список всіх встановлених на комп'ютері VST-плагінів і дозволить викликати необхідний. Після цього ми можемо працювати з ним як з самостійною програмою.

VST-інструменти мають перевагу в порівнянні з програмами stand-alone. Ви можете змінити параметри VST-інструменту, і всі ці зміни будуть збережені разом з проектом. При наступному завантаженні даного проекту вам не потрібно буде заново налаштовувати потрібні модулі.

Що треба враховувати при роботі з VST-інструментом

Якщо VST-інструмент є семплером, то він використовує заздалегідь записані бібліотеки тембрів, які можуть займати значний простір на жорсткому диску (до 10 ГБ).

До потужності процесора у VST-інструментів прямої прив'язки немає, але треба враховувати, що основне навантаження обчислень лягає на нього. Тому чим потужніший, тим краще.

Для зменшення затримки, яка проявляється як різниця в часі між моментом взяття ноти на MIDI-клавіатурі і моментом виникнення відповідного звуку, бажано мати звукову карту з ASIO-драйвером. В даний час такими драйверами супроводжуються звукові карти всіх скільки-небудь поважають себе виробників.

ASIO (Audio Streaming In / Out) - це протокол управління вхідними та вихідними звуковими потоками, розроблений компанією Steinberg для створення драйверів звукових карт. До установки такого драйвера музична програма взаємодіяла із звуковою картою (тобто приймала і посилала звукові дані) через драйвери операційної системи (до речі, принцип роботи ASIO і на РС і на Мас один і той же). У звичайних умовах (коли використовуються мультимедійні додатки) ці драйвери працюють досить чітко. Однак в професійних музичних програмах, коли обробляється великий потік аудіо, стандартні Windows-драйвери не справляються - можуть спостерігатися спотворення звуку, відчутна затримка між подією і його появою в звуковому потоці і т.д.

Після установки ASIO-драйвера програма, сумісна з ним, буде працювати зі звуковою картою безпосередньо. Час затримки може зменшитися до 1 мс.

Інсталяція інструменту і його виклик в програмі

Зазвичай програма-хост має спеціальну папку, в яку встановлюються її плагіни. Часто ця папка задається за замовчуванням. Вона задається при інсталяції програми-хоста, але згодом може бути перейменована в спеціальному діалоговому вікні програми Cubase. При інсталяції VST-інструменту вкажіть в якості папки призначення саме цю папку, і проблем не повинно бути. Крім того, існують спеціальні утиліти, які дозволяють поміняти ім'я папки для VST-інструментів в будь-який момент часу.

Якщо ви використовуєте VST-інструмент з великим об'ємом даних (наприклад, семплер), має сенс встановити його на окремий попередньо відформатований жорсткий диск. В цьому випадку всі семпли будуть записані без фрагментації і зчитуватися трохи швидше.

Кожна хост-програма має свої прийоми завантаження VST-інструменту, як і свій інтерфейс. Зате після завантаження вікно VST-інструменту буде виглядати однаково в будь-який основній програмі. На риc. зображена панель VST Instruments програми Cubase.

Можна побачити три викликаних VST-інструменту: Super Quartet, RealGuitar і Monologue. Причому під першим і третім знаходяться імена завантажених пресетів, а RealGuitar поки є порожнім і грати не зможе.

В інших хост-програмах і процедура виклику, і вікно, в якому відображаються плагіни, які мають бути обраними - наприклад, у вікні програми Chainer у другому рядку знаходиться той же самий Super Quartet.

Деякі хост-програми можуть відображати спеціальну інформацію про доступні і завантажених плагинах. На рис. все VST-інструменти позначені блакитним кольором і словом Synth. Легко побачити, що в проекті використовується по одному примірнику з перерахованих вище плагінів, число вхідних і вихідних аудіоканалів (у Super Quartet - 8), ім'я виробника і так далі.

В даний час налічується вже кілька сот VST-інструментів, і більшість з них - синтезатори. Більшість є оригінальними продуктами, але зустрічається багато спроб створити своєрідний клон апаратного синтезатора.

У числі представників першої групи можна назвати модульний синтезатор Reaktor компанії Native Instruments. Ця програма може працювати і як VST-плагін, і в режимі stand-alone - самостійно. Модульний принцип передбачає, що кожен тембр синтезатора збирається у вигляді схеми, яка складається з набору різних модулів.

Прикладом VST-інструменту, що імітує реальний прототип, є програма Arturia CS-80V, навіть в дрібницях копіює популярний в сімдесяті роки синтезатор Yamaha CS-80.

Широко застосовуються в якості VST-інструментів програмні семплери, такі, як SampleTank компанії IK Multimedia Production або HALion компанії Steinberg. Вони дозволяють завантажувати і відтворювати wav-файли, семпли інших виробників - Akai, Emu, Gigasampler - а також мають власні великі бібліотеки.

Є і спеціалізовані звукові модулі, наприклад Super Quartet компанії Edirol, що включають в свій склад лише чотири інструменту - клавішні, гітару, бас і барабани.

Але можливості VST-інструментів все розширюються. Тепер вони можуть не просто відтворювати ноти, що приходять до них по протоколу MIDI. Такі програми як Groove Agent і Virtual Guitarist, розроблені фірмою Steinberg, або RealGuitarist російської компанії Musiв розвідку «з невеликою коробочкою, підключеної до MIDI-клавіатурі, всередині якої сиділи б« реальний »гітарист і« грув-агент »!