Avatar

Please consider registering
Guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed sp_TopicIcon
Problems on build Make VST project
No permission to create posts
March 7, 2017
5:16 pm
Avatar
lud
Member
Members
Forum Posts: 3
Member Since:
March 7, 2017
sp_UserOfflineSmall Offline

Hi, I've just installed the RackAFX software and it is amazing!

Sry to post this question again (I saw it was already posted previously) but I am having problems building the project generated from the Make VST on the RackAFX project. I have tried before the dll file generated from building the original project in Visual Studio (Release mode x64) and it works perfectly in Reaper.

Now I would like to make a vst version of the plugin that will work also on OSX. Thus I've downloaded the VST SDK from Steinberg web site (current version is 3.6.7). Inside the unzipped folder there is batch file to copy the VST2 SDK files in the VST3 SDK folder, so I've just run it.

Next, according to this thread, I've setup the following hierarchy:

C:\SDKs\VST3_SDK\public.sdk\MyProjects\FXProjects\Windows

and I've set the above path as the output Make VST path in RackAFX preferences. Then I've generated the VST project using the Make VST button on RackAFX, opened the project in Visual Studio (automatically upgraded to 4.5.2 .NET framework). Set to release mode x64, clean and rebuild, build solution. I got a long list of errors, showed in the following screenshot: errors_screenshot

What am I missing? 

My specs:

  • Windows 10 64 bit
  • Visual Studio Enterprise 2015
  • RackAFX 6.8.1.5
  • VST SDK 3.6.7

Thank you in advance for any help!

March 8, 2017
8:24 am
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

You need VST3 SDK 3.6.6

See the post here:

http://www.willpirkle.com/foru.....6-7/#p1619

3.6.7 has only been out for 4 days and since they changed a bunch of stuff, it will take time to get this fixed. You can still get 3.6.6 here:

http://www.steinberg.net/sdk_d.....ild_61.zip

Not sure how long that will be available, but it will fix your Make VST issue for now. 

Question for you: have you ever used CMake before? Just trying to get an idea of how to make the new SDK setup easiest for users.

- Will

March 8, 2017
6:06 pm
Avatar
lud
Member
Members
Forum Posts: 3
Member Since:
March 7, 2017
sp_UserOfflineSmall Offline

W Pirkle said
You need VST3 SDK 3.6.6

See the post here:

http://www.willpirkle.com/foru.....6-7/#p1619

3.6.7 has only been out for 4 days and since they changed a bunch of stuff, it will take time to get this fixed. You can still get 3.6.6 here:

http://www.steinberg.net/sdk_d.....ild_61.zip

Not sure how long that will be available, but it will fix your Make VST issue for now. 

Question for you: have you ever used CMake before? Just trying to get an idea of how to make the new SDK setup easiest for users.

- Will  

Hi Will, thank you very much for the answer! I've switched to 3.6.6 and now all is working fine. I am just not sure how to generate the VST2 plugin on OSX: after building the project in Xcode, in the output folder .../Build/Products/Debug/ I can see the VST3 plugin file but not the VST2 (I can only see another file named "libbase_libc++.a").

About your question, I have never used CMake. It seems an interesting project though, I'll check it out!

March 9, 2017
7:50 am
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

OK did you check out recent Video on Make VST (link is below)? The Make VST XCode project contains two independent targets, one for VST3 and one for VST2. The VS2 and VST3 plugins are automatically copied into the proper MacOS VST folders for you, during the last phase of compilation (see Build Phases in XCode, one for each Target) -- I think this is also explained in the video. 

The VST3 plugin is automatically delivered into:

~/Library/Audio/Plug-Ins/VST3

The VST2 plugin is automatically delivered into:

~/Library/Audio/Plug-Ins/VST

You can find these easily in Finder by using Go -> Go to folder and then entering the locations above.

Yesterday I got the Make VST for MacOS with the 3.6.7 SDK up and running. I'm hoping to have a new RackAFX release next week to support 3.6.7 (fingers crossed). 

I also came up with a way to prepare the SDK for use with RackAFX without having to use CMake. It will also not interfere with the SDK in case you do want to use CMake and I will likely prepare a video explaining how to do this. Anyone using the SDK is going to be faced with this issue, whether using it with RackAFX, stand-alone, or other software. Fortunately, this will only require creating a sub directory and copying a file or two into it, once for Windows and once for MacOS, and of course I will provide the files - no big deal. 

The Make VST Video is here:

http://www.willpirkle.com/supp.....ials/#PI34

- Will

March 13, 2017
12:23 pm
Avatar
lud
Member
Members
Forum Posts: 3
Member Since:
March 7, 2017
sp_UserOfflineSmall Offline

W Pirkle said
OK did you check out recent Video on Make VST (link is below)? The Make VST XCode project contains two independent targets, one for VST3 and one for VST2. The VS2 and VST3 plugins are automatically copied into the proper MacOS VST folders for you, during the last phase of compilation (see Build Phases in XCode, one for each Target) -- I think this is also explained in the video. 

The VST3 plugin is automatically delivered into:

~/Library/Audio/Plug-Ins/VST3

The VST2 plugin is automatically delivered into:

~/Library/Audio/Plug-Ins/VST

You can find these easily in Finder by using Go -> Go to folder and then entering the locations above.

Yesterday I got the Make VST for MacOS with the 3.6.7 SDK up and running. I'm hoping to have a new RackAFX release next week to support 3.6.7 (fingers crossed). 

I also came up with a way to prepare the SDK for use with RackAFX without having to use CMake. It will also not interfere with the SDK in case you do want to use CMake and I will likely prepare a video explaining how to do this. Anyone using the SDK is going to be faced with this issue, whether using it with RackAFX, stand-alone, or other software. Fortunately, this will only require creating a sub directory and copying a file or two into it, once for Windows and once for MacOS, and of course I will provide the files - no big deal. 

The Make VST Video is here:

http://www.willpirkle.com/supp.....ials/#PI34

- Will  

Sry for the delay. Thank you Will for pointing me to the video tutorial, very helpful. For some reason in my case when I open and run the project in Xcode it doesn't compile both VST and VST3. I had to manually switch to VST and VST3 project as source and build/run separately. Also the default build mode is debug so I switched to release to get the generated files copied in the VST and VST3 folder.

Sometimes I got an error on build for "implicit conversion from TSize (aka long long) to t_size (aka unsigned long)". It seems something related to one of the imported library (I am building for 64 bit architecture). After cleaning and close/reopen the project I was able to build again.

Now I have generated both .vst and .vst3 and they are working correctly on Reaper.

Thanks again for the help!

March 14, 2017
9:56 am
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

I'm on XCode6 and I just use <Command>+B to rebuild the targets and it does both at once. Not sure if you are on XCode7 or not or whether that is an issue.

TSize is declared in the VST3SDK. They might have cleaned this up in the 3.6.7 SDK.

- Will

Forum Timezone: America/New_York

Most Users Ever Online: 36

Currently Online:
3 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Skyler: 47

Peter: 41

Derek: 41

clau_ste: 39

Frodson: 38

Gwen: 32

EZB: 24

lppier: 23

Msaldaña: 18

Jorge: 17

Member Stats:

Guest Posters: 1

Members: 476

Moderators: 1

Admins: 4

Forum Stats:

Groups: 11

Forums: 30

Topics: 482

Posts: 1876

Newest Members:

sam, annaharris, Marie Weaver, kev, Steven, Mr Anderson, mguy, omelc

Moderators: W Pirkle: 143

Administrators: Tom: 65, JD Young: 80, Will Pirkle: 0, W Pirkle: 143