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
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.
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.
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.
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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With