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
Can I use RackAFX to create a program that's not a plugin and can host VST plugins?
No permission to create posts
May 10, 2017
2:51 am
Avatar
inhahe
New Member
Members
Forum Posts: 2
Member Since:
May 10, 2017
sp_UserOfflineSmall Offline

Can I use RackAFX to create a program that's not a plugin and can host VST plugins?

Thanks.

May 10, 2017
10:26 am
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

No, but you can create a RackAFX plugin that hosts VST plugins. I've already done that as an experiment with VST2 plugins. If you are interested in hosting a VST2 plugin there is a great site here:

http://teragonaudio.com/articl.....-host.html

For VST3, it is completely different, and very difficult. I have not done a VST3 host (yet), but you can find an example (though very tedious to navigate) in the VST3-AU wrapper code that you can get in the VST3 SDK.

- Will

May 10, 2017
2:25 pm
Avatar
inhahe
New Member
Members
Forum Posts: 2
Member Since:
May 10, 2017
sp_UserOfflineSmall Offline

Thanks, I should have said it better but what I was actually wondering was whether I could use RackAFX to help me use the VST SDK itself to help me make a VST host. 

The reason I was wondering was that I was getting a lot of errors when I tried compiling the beginnings of a program using the VST SDK. They were unresolved external symbol errors. I did some searching around, and some article said I could just use RackAFX to solve that problem by using its VST3 Plugin Template Generator. So  I guess I was wondering if I could create a project using that generator but then turn that project into something other than a plugin. I ended up solving the problem (maybe? in a way?) by simply running cmake on the VST_SDK directory and then loading the vcxproj file that it makes in Visual Studio 2015.

But I'm having a new problem now. When trying to run the 'editorhost' project (the only one I've tried so far) in that solution, I get an error that a dll doesn't have the required "GetPluginFactory" function. I don't suppose RackAFX could help me with this somehow? (Maybe it comes with pre-built dll's and they contain the necessary function or something?) Thanks.

May 10, 2017
5:52 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

The VST3 Plugin Template was removed from RackAFX after Steinberg released SDK3.6.5 and broke all their old code. It was no longer worth it to try to make template generators for every SDK, and have to go through all the debugging each time they broke their projects. 

However, the template would only make plugins, not VST hosts. 

RackAFX can not help you make a VST3 host. Hosting a plugin is a completely different thing than creating a plugin and the plugin code won't help very much. The editorhost project only opens the GUI of a plugin, it does not fully host it, run audio through it, etc... The AU Wrapper is a VST3 host.

- 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