Project Structure VST 3 SDK

SDK for VST 3 audio plug-in and host development.
Post Reply
jeloma
Posts: 1
Joined: Sun Mar 17, 2019 11:49 pm

Project Structure VST 3 SDK

Post by jeloma » Mon Mar 18, 2019 4:20 pm

Hi,

i just downloaded the VST3 SDK. After building the SDK it is not clear to me how to structure a project to build an own Plug-In.
What i could do: Add my project under public.sdk/samples/vst/ and add a corresponding CMakeLists.txt file. But rebuilding most of the SDK each time, does not seem to be the optimal solution.
Another thing would be to link my Project against the created lib files, but then i would not know how to generate the CFBundle.
Therefore i would appreciate any help or hints to create a template that does not depend on Xcode or Visual Studio to create an own project.

Thank you very much in advance.

JeLoMa

Arne Scheffler
Posts: 291
Joined: Mon Jun 20, 2016 7:53 am

Re: Project Structure VST 3 SDK

Post by Arne Scheffler » Tue Mar 19, 2019 12:19 pm

Hi JeLoMa,
there is the "SMTG_MYPLUGINS_SRC_PATH" variable for cmake. There you can set a custom path to your plug-ins. If you have downloaded the SDK from the steinberg.net side then the variable is setup so that the plug-ins in the folder "my_plugins" are build. You just can copy one of the example plug-in folders (for example helloworld) and change the files accordingly.

I hope this helps,
Arne

User avatar
pongasoft
Posts: 84
Joined: Sun Mar 11, 2018 5:57 pm
Location: Las Vegas, USA
Contact:

Re: Project Structure VST 3 SDK

Post by pongasoft » Tue Mar 19, 2019 12:51 pm

jeloma wrote:Hi,

i just downloaded the VST3 SDK. After building the SDK it is not clear to me how to structure a project to build an own Plug-In.
What i could do: Add my project under public.sdk/samples/vst/ and add a corresponding CMakeLists.txt file. But rebuilding most of the SDK each time, does not seem to be the optimal solution.
Another thing would be to link my Project against the created lib files, but then i would not know how to generate the CFBundle.
Therefore i would appreciate any help or hints to create a template that does not depend on Xcode or Visual Studio to create an own project.

Thank you very much in advance.

JeLoMa
I wrote a series of blog about starting up with vst https://www.pongasoft.com/blog/yan/vst/ ... ent-notes/ and I also released an open source lightweight framework (called Jamba) which lets you create a blank plugin (outside the SDK!) with a simple command line https://github.com/pongasoft/jamba. It uses CMake (does not depend on XCode or Visual Studio). If you are familiar with other frameworks it is a little bit like `create-rect-app` or `grails init` (etc...) but for VST...

Yan

Post Reply