Porting a VST2.4 plugin to VST3

SDK for VST 3 audio plug-in and host development.
subatomic
Posts: 3
Joined: Fri May 11, 2018 1:26 pm

Porting a VST2.4 plugin to VST3

Postby subatomic » Wed May 16, 2018 7:07 pm

I was wondering if there is a wrapper that will wrap a VST2.4 AudioEffectX synth so I can easily produce a VST3 binary?
I have a legacy VST2.4 synth plugin, well tested, that uses the latest Apr8 2018 VSTGUI (already ported that part, was easy).


If not, then next question, is there a porting guide, or any tips when porting VST2.4 to VST3, quick ways to come up to speed, etc.....

thanks!

subatomic
Posts: 3
Joined: Fri May 11, 2018 1:26 pm

Re: Porting a VST2.4 plugin to VST3

Postby subatomic » Fri May 18, 2018 6:40 pm

Found the documentation in the doc/ folder of the git clone of https://github.com/steinbergmedia/vst3sdk

I found there are mda demo instruments in the samples folder that are separated by Processor and EditController files. The Piano one looks like a good example...
The docs also describe the architecture of VST3 pretty well (COM interface with the new VST3 concepts like separation of Processor/EditController, Unicode vs NonUnicode and that I may need to distribute a version of the plugin with each :roll: , etc...). So I'm getting a good intro now. :)

Doesn't answer my question if there is a wrapper to wrap VST2.4 c++ code to present a VST3 interface... But it might not be that hard to make a VST3 wrapper plugin that calls into my VST2.4 AudioEffectX either... idk. Still exploring.


Return to “VST 3 SDK”

Who is online

Users browsing this forum: No registered users and 1 guest