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
MacOS VST Simplified in v6.6
No permission to create posts
September 4, 2015
6:49 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

RackAFX v6.6 simplifies the MacOS VST export. In this version you just open the project in XCode and build the solution (Command-B). This generates both VST2 and VST3 versions of the plugin and places them in the proper library folder. Done.

The previous version required that you edit a Steinberg file - now it is just one Build operation.

- Will

October 21, 2015
7:20 am
Avatar
zoki665
Member
Members
Forum Posts: 10
Member Since:
September 27, 2015
sp_UserOfflineSmall Offline

Hey Will,

When carrying the project across to compile in Xcode, what should the folder hierarchy be with regards to the SDK files. I'm getting a lot of build errors because it can't find the included header files, although I've tried changes where Xcode looks for them it's still not cooperating.

I read your other post on exporting the VST's from 6.5, where you were using Parallels. I'm on a Mac with Xcode 4.6.3, although I suspect my hierarchy isn't arranged the way it should be. As always, thanks in advance :)

Zoran

October 22, 2015
8:01 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

Here is my folder hierarchy on the Mac (not Parallels) -- all those folders on the right-most pane are my Make VST exported projects (which include both win and mac compiler files); the mac subfolder has the XCode project inside.:

http://postimg.org/image/vh7qpch5b/

The new v6.6 beta version changes the MacOS VST export, greatly simplifying it. It may also fix any missing file errors (that's not confirmed, but I did make the VST MacOS part more bullet-proof regarding both extra user-pugin-files and SDK relative file paths).

If you still have problems, take a screenshot of the errors and send to me via email.

-- Will

October 22, 2015
8:32 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

I got your email - turns out it was just the base SDK issue in XCode. Here is my reply for anyone else:

OK, this is not RAFX or folder location.

This is a common error you see in XCode.

You need to adjust the Base SDK for the Target to whatever you are running. Every time they add a new OS, the base SDK changes.

http://postimg.org/image/yboo80ngv/

Change it to whatever OS you are running.

Here is a similar issue with the same answer:

http://stackoverflow.com/quest.....phoneos4-0

- Will

October 25, 2015
8:54 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

UPDATE:

Something changed in the Steinberg VST3 SDK 3.6.5 that causes existing MacOS VST3 code to not compile properly (Windows projects are OK). I designed the Make VST projects using VST3 SDK 3.6.0 so this was the ultimate problem here. To put this in perspective:

Steinberg's own sample code from the 3.6.0 SDK will not compile in the 3.6.5 SDK for MacOS. Wow. I did fix part of the issue by adding a #include statement to the XCode xcconfig files, but there is still an issue with the VST2 wrapper code. Since the code compiles correctly for WinOS, this is not directly a #include hierarchy problem, but most likely something that changed in the XCode project itself (not 100% sure about that right now).

I am waiting on a reply from the VST developer's mailing list, and I've (unfortunately) started working on a new Make VST code template from scratch with the 3.6.5 SDK sample code. Hopefully I will get an easy fix from the mailing list. In the meantime, if you want to make VST3s for MacOS, please use the 3.6.0 version of the VST3 SDK. I'm not sure whether or not I will need a switch for you to choose the SDK you are using (sigh) until I do some more testing in 3.6.5.

- Will

October 29, 2015
6:26 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

New Update - this issue is resolved:

No word at all from the VST Dev List. After checking deeper, there are more issues involved with the MacOS VST3 XCode project revolving around the library-base module(s).

I have fixed this in RackAFX v6.6.1.5 Beta. On the View->Prefs page you select the VST3 SDK you are using. It now produces both 3.6.0 and 3.6.5 MacOS projects to cover both bases, so you can have both SDKs installed and produce plugins for either. The 3.6.5 SDK has a newer version of VSTGUI4 included, so your graphics may appear slightly different (for the better, with improved graphics and bug-fixes).

- Will

June 13, 2016
5:11 pm
Avatar
hoegge
Member
Members
Forum Posts: 11
Member Since:
June 12, 2016
sp_UserOfflineSmall Offline

This image is very useful. I had no clue how to create VST and AU from the book or the videos. Would it be possible for you to at some point make a video that describes how you setup a full build system on both PC and Mac to create RackAFX, VST and AU plug-ins? That would be very useful and highle appreciated. I will of course continue to try my best to find out how to get up running 🙂

PS: RackAFX and the books is a VERY nice combo and environment to get started. Well done

Will said

Here is my folder hierarchy on the Mac (not Parallels) -- all those folders on the right-most pane are my Make VST exported projects (which include both win and mac compiler files); the mac subfolder has the XCode project inside.:

http://postimg.org/image/vh7qpch5b/

The new v6.6 beta version changes the MacOS VST export, greatly simplifying it. It may also fix any missing file errors (that's not confirmed, but I did make the VST MacOS part more bullet-proof regarding both extra user-pugin-files and SDK relative file paths).

If you still have problems, take a screenshot of the errors and send to me via email.

-- Will

August 15, 2016
1:00 am
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

Tomorrow I release the v6.8 beta which include a massive update to ensure thread safety in RackAFX. After the semester starts (tomorrow), I will do a video that will show how to make all the plugins: AU, VST, and AAX at once, for PC and Mac, showing the various folder stuff.

- Will

Forum Timezone: America/New_York

Most Users Ever Online: 36

Currently Online:
7 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