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
generating a vst plug-in
No permission to create posts
September 18, 2014
5:54 pm
Avatar
paulc
Member
Members
Forum Posts: 4
Member Since:
September 18, 2014
sp_UserOfflineSmall Offline

When completing a project from the book, e.g. Volume, where is the vst-compatible plug-in created and what is it called? Thanks.

September 21, 2014
5:45 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

The simple way to make a VST plugin is to use File->Edit Project and check the box that says Make VST Compatible, then recompile (this option is OFF by default because there are extra files that need to be added and many are only interested in testing algorithms with the least number of files to deal with, etc...).

After re-compiling, your DLL will be placed in the PlugIns folder. You can find it in RAFX by choosing PlugIns->Open Plugin Folder. For the volume project the file will be named Volume.DLL. You can then take this file and drop it in your VST folder of your VST client (ableton, cubase, sonar, etc....)

This is all detailed on the video sequence Write a Plug In 1-4, but the VST part is in the last on here:

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

NOTE: I am currently working on a new version that supports both VST2 and VST3. In this case, using Make VST Compatible will make a single DLL that is a RAFX, VST2 and VST3 DLL at the same time. Also, custom GUIs will show up in all of them. This new version should be ready in a month so stay tuned for a major update. This includes a very upgraded GUI designer too.

- Will

September 22, 2014
10:08 pm
Avatar
paulc
Member
Members
Forum Posts: 4
Member Since:
September 18, 2014
sp_UserOfflineSmall Offline

That's great. Thanks for the comprehensive reply!

October 9, 2014
12:56 pm
Avatar
Tom
Admin
Forum Posts: 65
Member Since:
April 3, 2014
sp_UserOfflineSmall Offline

Will said

NOTE: I am currently working on a new version that supports both VST2 and VST3. In this case, using Make VST Compatible will make a single DLL that is a RAFX, VST2 and VST3 DLL at the same time. Also, custom GUIs will show up in all of them. This new version should be ready in a month so stay tuned for a major update. This includes a very upgraded GUI designer too.

- Will

Sounds great - will it support x64 VST2/3 files?

October 9, 2014
6:01 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

The "x64" portion of the plug-ins is not built-into them. It is the way you compile the code. Currently, Make VST Compatible is 32-bit only, but Make VST (and Make AU) will work in both 32-bit and x64. It is up to you to configure your compiler properly.

In the new version, the Make VST Compatible will work for both 32 and 64 bit. However it will be up to you to setup your compiler to produce the 64-bit version. In VS2013 this is a bit tricky. See the Forum post here which shows how to use Make VST and create a 64-bit VST2 project using the current RAFX.

http://www.willpirkle.com/foru.....the-error/

- Will

October 10, 2014
1:38 pm
Avatar
Tom
Admin
Forum Posts: 65
Member Since:
April 3, 2014
sp_UserOfflineSmall Offline

I was thinking of the UI part mainly...so that's the "Make VST Compatible" option. But if we can export as VST3, integrating the VSTGUI-Editor would be easy and would solve the UI problem :) As I understood from another post of you, that's actually what you're doing in the new version of the GUI Designer, too, right? *reallyexcited* Smile

October 10, 2014
8:18 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

Yes the GUIs will work in VST2/3 (that part is not 32/64-bit dependent). You can design your GUI in RAFX's (new) drag/drop editor. You can add custom knobs, buttons etc... by compiling them into your project - RAFX finds them and they show up in the GUI designer - pretty cool! If you want even more customization, you can open the plugin in a VST3 client like Cubase and use their VST GUI editor to add controls that RAFX doesn't use (things like tab-ed panels, animations, and other advanced controls, etc...), re-compile, and then use that.

I will also add a tutorial that shows you how to code the VSTGUI4 objects directly into your plug-in (which you can already do now), but this is going to require effort on the user's end in learning VSTGUI4. RackAFX will always feature a code-less GUI designer because the reason we are all here is cool audio FX and synths. But for those who want to go for it, I'm trying to make that as easy as possible.

In preparation for the new book I've already added the VST3 stuff to Make VST Compatible, ability to make Synth Templates (if you want to start your project from scratch) in VST2/3 and AU, and the ability to port synth plug-ins via Make VST and Make AU. I am currently finishing up the GUI editor part and I am also very excited - you can make really slick GUIs now that will port easily. I am trying to straddle the line of making the GUI designer simple for those that just need something for proof-of-concept but also extendible for those who want to really amp it up a notch.

Stay tuned......currently in a hotel in LA for the AES show. Hope to have the new version (or at least a beta of it) ready within a month. If you want a beta version, let me know.

- Will

October 10, 2014
8:44 pm
Avatar
Tom
Admin
Forum Posts: 65
Member Since:
April 3, 2014
sp_UserOfflineSmall Offline

Beta would be cool Cool thanks!

Forum Timezone: America/New_York

Most Users Ever Online: 36

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

Moderators: 1

Admins: 4

Forum Stats:

Groups: 11

Forums: 30

Topics: 483

Posts: 1877

Newest Members:

Jaggxn, 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