When I try to execute the make vst command it asks me for a four digit product code for Steinberg's VST2. Is this something they provide you with when you send them the developer license agreement?
I'm not sure if it's related, but I'm getting 10 of these kind of errors when I try to rebuild the VS VST solutions:
Error C1083 Cannot open source file: 'C:\VST3_SDK_NEW\VST3_SDK\base\source\fdynlib.cpp': No such file or directory base C:\Users\Jshen\Downloads\vstsdk367_03_03_2017_build_352\VST_SDK\VST3_SDK\base\win\c1xx 1
And I can't manually overwrite the path for the .cpp files that are affected to where they are actually located.
The VST2 product code is a "unique" 4-character code that you supply. It technically needs to be different for every VST2 that every manufacturer makes. I try to use a combination of upper case, lower case and digits like
Because it became evident that two developers may accidentally use the same code (e.g. "VERB") they moved to the GUID method for VST3.
Regarding your errors, I've never seen these. Have you prepared the VST3 SDK properly according to:
Have you located your VST3 project folder within the SDK folder hierarchy:
Ditto, ran into the VST3_SDK_NEW, after doing the whole subdirectory thing and making source and win in base/ and copying over your .vcxproj patch:
This is on Windows 8, running Visual Studio Community 2015. Just trying to setup the Volume knob project:
Error C1083 Cannot open source file: 'C:\VST3_SDK_NEW\VST3_SDK\base\source\baseiids.cpp': No such file or directory base C:\Users\acous_000\Documents\VST_SDK\VST3_SDK\base\win\c1xx 1
I see what's going on. For the base solution, all the source files have relative paths with that VST3_SDK_NEW thing in therethat point to this directory. No idea where they came from if they were a Steinberg thing or whatever. Too late to care. Changing to point to the correct directory.
Rebuild is successful after changing paths to ../base/source/(file).cxx
but alas....VST3 doesn't load into Ableton!
Your Make VST project creates both VST3 and VST2 plugins - for Windows, the VST3 DLL is also a VST2 DLL. Change the extension from .vst3 to .dll -- this is documented on the Video Tutorial page:
That is correct. VST2 is officially dead (but still lives on as zombies).
If you have a VST2 license, you can add the VST3 -> VST2 wrapper manually and you have to run the copyvst2-t-vst3 batch files.
In addition, the libraries I wrote to be used with RAFX1 that magically turn your VST3 into a VST2 by just changing the suffix may violate the VST3 "reverse engineering" clause in their license so it was better for me to quit supporting it and move on to VST3 for good.
Most Users Ever Online: 152
Currently Browsing this Page:
Guest Posters: 1
Newest Members:robbie, Matteo Desantis, jacobwotson, Nowhk, reynaldo_fm, JB, Dialextremo, GaryW, SeanH, John Spink
Moderators: W Pirkle: 545
Administrators: Tom: 74, JD Young: 80, Will Pirkle: 0, W Pirkle: 545, VariableCook: 3