Beginner Tutorial

SDK for VST 3 audio plug-in and host development.
Post Reply
Schludi
Posts: 2
Joined: Thu Sep 15, 2016 8:43 am

Beginner Tutorial

Post by Schludi »

Hi!

Is there a good beginner tutorial that Shows how to Setup an IDE (i.e. Eclipse / Visual Studio) with the SDK and how to create a simple Hello World Program?

I.e. i think of an Instrument plugin with a simple button that plays a sample or a Sinus tone Generator.

With best regards,
Bjoern

vshumaker
Posts: 1
Joined: Tue Aug 23, 2016 8:10 pm

Re: Beginner Tutorial

Post by vshumaker »

Have you downloaded the VST3 SDK? It doesn’t contain any proper tutorials, but the documentation has a useful overview about VST3 plugin architecture. It also includes several VST3 example projects for Visual Studio and Xcode which demonstrate simple effect and instrument plugins.

Schludi
Posts: 2
Joined: Thu Sep 15, 2016 8:43 am

Re: Beginner Tutorial

Post by Schludi »

Ah yes thank you! Meanwhile i have used wdl-ol to compile my first effect plugin using this tutorial:

http://www.martin-finke.de/blog/article ... up-wdl-ol/

cf01
Posts: 1
Joined: Tue Nov 22, 2016 5:54 pm

Re: Beginner Tutorial

Post by cf01 »

Hello,

there is a tutorial for Visual Studio which doesn't use 3rd party tools/libs at http://teragonaudio.com/article/How-to- ... tudio.html

Just... when i follow the tutorial i get many errors like

2>vst3stdsdk.obj : error LNK2019: unresolved external symbol "public: __thiscall Steinberg::FUID::FUID(void)" (??0FUID@Steinberg@@QAE@XZ) referenced in function "public: __thiscall Steinberg::Vst::Component::Component(void)" (??0Component@Vst@Steinberg@@QAE@XZ)

and

2>vst3stdsdk.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall Steinberg::FObject::addDependent(class Steinberg::IDependent *)" (?addDependent@FObject@Steinberg@@UAEXPAVIDependent@2@@Z)

54 in total. I am kinda new to C/C++ and google didn't give me working solutions to this problem. But it seems like there are others with similar problems, some complain that there's no useful documentation available. The latter point I share as well... Does anyone know how to fix this?

aegis2293
Posts: 2
Joined: Mon Dec 05, 2016 3:58 am

Re: Beginner Tutorial

Post by aegis2293 »

I'm also looking for some beginner-level help, and am having the same exact errors you describe.
I am using the RackAFX API, and attempting to use the make vst functionality to export to .vst format.
If you've figured out anything about these errors, I'd be grateful to know.
Last edited by aegis2293 on Mon Dec 05, 2016 4:02 am, edited 1 time in total.

willpirkle
Posts: 67
Joined: Tue Jun 21, 2016 12:53 pm

Re: Beginner Tutorial

Post by willpirkle »

The terragon audio website you are referencing here is for VST2 plugins, not VST3 plugins.

In addition, there is a video on the main page of the RackAFX website that details how to create VST3 plugins with the VST3 SDK, showing all the steps necessary. You should also direct RackAFX questions to that website, and not this forum.

- Will

aegis2293
Posts: 2
Joined: Mon Dec 05, 2016 3:58 am

Re: Beginner Tutorial

Post by aegis2293 »

I tried to follow the steps in the video, but many steps were not clear... I have the files in the correct location in the hierarchy, but still got lots of errors, all of them missing links to Steinberg libraries...

Post Reply