Vst конструктор

Рано чи пізно деякі музиканти приходять до висновку, що наявні у них в наявність синтезатори і ефекти чимось їх не влаштовують. Або виникає геніальна ідея створити принципово новий синтезатор або ефект. Але не маючи технічної освіти і не володіючи навиками програмування створити своїми руками новий інструмент неможливо. Але оскільки потреба така існувала і буде існувати були створені конструктори музичних інструментів і ефектів, які дозволили знаючи тільки основи обробки сигналів і принципи побудови синтезаторів створювати своїми руками VST RTAS інструменти і плагіни, а також синтезатори і ефекти у вигляді окремих програм, так звані standalone.

В даний час є кілька таких конструкторів саме музичного призначення:

Native Instruments Reaktor

Чим же ці кошти для створення VST плагінів та інструментів своїми руками один від одного?

Загальним для всіх цих конструкторів є наявність ВХОДА - віртуального роз'єму (через який дані, повинні стати предметом обробки - аудиопоток, midi-команди, команди синхронізації - входять) і ще одного віртуального роз'єму - ВИХОДУ, через який оброблені дані виходять назад.

Нутрощі ми начиняє на свій розсуд різними модулями, створюючи ланцюжок обробки вхідних даних. Вхід цього ланцюжка підключаємо до ВХОДУ КОНСТРУКТОРА, а вихід - до ВИХОДУ КОНСТРУКТОРА.

NATIVE INSTRUMENTS REAKTOR

Ми за допомогою миші збираємо з готових модулів (генератори, суматори, перемножителя, сатуратори і ін.) Ланцюжок обробки звуку і заводимо на неї входить з DAW аудиопоток, а аудиопоток з виходу цього ланцюжка підключаємо до виходу контейнера направляючи його назад в DAW.

Якщо будемо робити VST-інструмент, то в Cubase або Nuendo підключаємо інструмент Reaktor.

Якщо ми підключаємо VST-ефект (в секцію Insert мікшерного пульта DAW), то використовуємо плагін Reaktor FX. Ми можемо додавати / видаляти компоненти, крутити ручки управління нашого VST-плагіна і відразу ж чути зміни, що відбуваються зі звуком.

Цей конструктор може створити VST плагін відразу у вигляді бібліотеки. Це дає ту перевагу, що нам не потрібно встановлювати додаткову програму, якщо ми захочемо використовувати розроблений нами плагін.

Вікно конструктора для створеного нами VST-плагіна Echo (Ехо) виглядає ось так:

Потім ми вибираємо пункт меню File / Save as VST і вибираємо у вікні настройки (ім'я бібліотеки DLL, ідентифікатор плагіна і ін.), Потім зберігаємо його. Якщо потрібно копіюємо вийшла бібліотеку DLL в папку з VST плагінами. Запускаємо DAW.

Підключений в DAW VST плагін вигладить ось так:

Ця програма дозволяє створювати синтезатори і ефекти як у вигляді окремих програм (exe, Standalone), так і у вигляді VST-плагінів (подібно Cinestar SynthEdit). Має зручний інтерфейс, наочно відображає в маленьких вікнах зверху лінійку ескізів відкритих вікон, дозволяючи легко перемикатися між ними.

Гнучка і потужна система. Її програми (patch, "Петч") створюються за допомогою з'єднання наявних в програмі графічних "об'єктів", що виконують обчислювальні або інтерфейсні функції. Петча межплатформенному (MacOS, PC). Можливе створення власних об'єктів на мові C (Сі).

Пакет Мах складається з наступних розділів:

Max - основний набір;

Msp - об'єкти для роботи з аудіо;

Jitter - для роботи з мультимедіа.

Підключення до DAW у вигляді VST-плагінів здійснюється через спеціальну оболонку Pluggo (є версія для Mac, є для PC). Pluggo з'являється в DAW як набір VST-плагінів, відповідних петчей. Іншими словами кожен Петч ми бачимо, як окремий VST-плагін.

Складається з середовища розробки (конструктора) і VST / DirectX плагіна, який підключається в DAW і позволляет використовувати створені Вами ефекти. Даний плагін містить обробки на рівні 64 біт / 192 КГц.

РОЗРОБКА VST МОВОЮ C (СІ)

Крім того, для розробки VST-плагінів на мові C (Сі) є спеціальне безкоштовне API (application programming interface, бібліотека функцій) фірми Steinberg (ygrabit.steinberg.de).

Схожі статті