Начните с этой ссылки на вики, объясните, что это такое, и дайте ссылки на SDK.
Вот некоторая информация, касающаяся устройства
Как скомпилировать плагин. Для создания плагинов VST в C ++ Builder сначала вам понадобится VST SDK от Steinberg. Он доступен на сайте Ивана Грабита (ссылка вверху страницы).
Следующее, что вам нужно сделать, это создать файл .def (например, myplugin.def). Это должно содержать как минимум следующие строки:
EXPORTS main=_main
Компиляторы Borland добавляют подчеркивание к именам функций, и это экспортирует функцию main()
так, как ее ожидает хост VST. Для получения дополнительной информации о файлах .def см. Файлы справки C ++ Builder.
Хотя этого недостаточно. Если вы собираетесь использовать какой-либо элемент VCL (что-либо связанное с формами или компонентами), вы должны позаботиться о том, чтобы ваш плагин не приводил к аварийному завершению работы Cubase (или другого VST-хоста). Вот как это сделать:
- Включить файл float.h.
В конструкторе вашего класса эффектов напишите
_control87(PC_64|MCW_EM,MCW_PC|MCW_EM);
Это должно сработать.
Вот еще несколько полезных сайтов:
http://www.steinberg.net/en/company/developer.html
как написать плагин VST (PDF) через http://www.asktoby.com/#vsttutorial