Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to build a VST-plugin with OSX/XCode

Tags:

xcode

macos

vst

I want to build a VST plugin on OSX. I can compile it just fine, but the VST-host (Cubase Essential 4) always crashes when trying to load it or reports that the plugin is somehow broken.
Probably, this is because I am missing some ingredients to the VST-bundle.

Which preferences need to be set in XCode and what stuff has to be put into the bundle to make this work? Or is there even a sample project somewhere?

Thank you in advance

like image 754
bastibe Avatar asked Aug 18 '09 15:08

bastibe


People also ask

How do I create a VST plugin?

To make a vst plugin, one needs to first create and compile the code, this will be done in an IDE (integrated development environment). Once the plugin has been prototyped in the IDE, it can be built into a test version for internal review and feedback.

Can Mac run VST plugins?

Live on Mac supports both the Audio Unit (AU) and VST2 and VST3 (10.1 and later) formats. Which format you choose to use is up to you, bearing in mind the following tips: If sharing projects with Windows users, it's better to use VST.

What programming language does VST use?

C++ is one of the best programming languages for creating VST Plug-ins, and the reason for this is that C++ has a wide range of frameworks and libraries that work so well in creating VSTs.

How much does it cost to make a VST plugin?

You can expect to invest at least $300 to build a simple effect plugin, whereas instrument plugins cost at least $2,000 or higher. However, considering how most types of minimalistic plugins are already available (possibly for free), a budget of over $1,000 for a plugin will ensure your product stands out.


1 Answers

I have written up a guide for developing VST plugins by hand on Mac OSX here:

Making a VST plugin from scratch with Xcode

Also I have developed a set of Xcode project templates which you can use which do all of this for you and simply give you a base project for VST effects/instruments:

Teragon Audio Xcode VST Templates

Both of these are written for the VST 2.x SDK, as I have not worked with the 3.x SDK and am not using any sequencers which have migrated to it yet.

like image 172
Nik Reiman Avatar answered Sep 19 '22 18:09

Nik Reiman