visual studio 2008 — создание плагинов JUCE VST

Я хочу сделать VST плагины в C ++. Я читал, что библиотека JUCE лучше, чем использование Steinberg SDK. Моя проблема заключается в том, что когда я занимаюсь обучающими программами Google, они охватывают только общие темы, относящиеся только к разработке приложений, а не специализированные интерфейсы аудио-плагинов, для которых изначально была разработана библиотека.

Я надеюсь, что вы, ребята, могли бы указать мне на учебник, который охватывает создание VST-плагина (возможно, простой эффект, такой как фильтр нижних частот) с фреймворком JUCE. Или, если кто-нибудь может рассказать мне о лучших или более простых способах разработки VST-плагинов в visual studio (2008) и ссылки на ресурсы, которые помогут мне начать работу.

3

Решение

Нет простого способа разработки плагинов VST, они требуют знаний о продвинутой обработке сигналов и программировании.

Вот несколько ссылок, которые могут помочь вам в разработке плагинов.

KVR Audio: DSP / Плагин / Хост Разработка
KVR Audio: как создавать плагины VST

Для JUCE C ++ Framework не так много полнофункциональных руководств как таковых, поэтому вам придется учиться, читая код и понимая его.

Для дизайна фильтра я бы предложил проверить DSPFilters Виннифалко. Это коллекция классов C ++ для обработки сигналов. Он использует JUCE C ++ Framework. Поэтому я предлагаю вам проверить это.

www.github.com/vinniefalco/DSPFilters

Вы также можете проверить плагины TAL. Некоторые из этих плагинов были сделаны с помощью JUCE C ++, и их исходный код доступен бесплатно на их веб-сайте.

Для фильтра есть Tal-Filter, загрузка находится в разделе исходного кода.

http://kunz.corrupt.ch/Products/TAL-Filter

Для Subtractive Synth Tal-NoiseMaker загрузка исходного кода находится в разделе исходного кода.

http://kunz.corrupt.ch/Products/TAL-NoiseMaker

Оба этих плагина исходный код с открытым исходным кодом и используют JUCE C ++ Framework.

Надеюсь, что это помогает вам.

7

Другие решения

В настоящее время я рекомендую использовать МЦБ вместо JUCE. WDL бесплатен для коммерческого использования, и вы можете создавать Win / Mac, 32/64 бит, VST2 / VST3 / AU / RTAS / AAX и автономно из одной кодовой базы.

Есть учебник серии показывая, как начать.

5

По вопросам рекламы [email protected]