I'm new to the plugin designing game and recently got myself a copy of the C++ Audio Effects book, a great resource by the way!
Following along the chapters, I managed to successfully create a plug-in with custom graphical elements using the RackAFX GUI designer and exported this to a VST project which compiles in VS 2013 Community with no problem. The issue I'm facing is when loading up the VST into my DAW (I've tried both Reaper and Cubase, 32 and 64 bit), I'm greeted with a black screen which I can do nothing with. The plugin itself works because I can manipulate it using the generic interfaces associated with each DAW, which provide an array of ugly sliders it just refuses to load the GUI I had created using RackAFX. Also, I made sure to select the option to use the RackAFX GUI in the settings.
Any ideas on why something like this could be happening?
Please use the Contact form to email me directly. I would like to see your exported VST project - we can discuss that over email. But, in preparation, is the blank window you see the correct size as you would expect, but blank, or is it a different size? Do you have a custom GUI background, or other elements, or are you just using stock GUI elements from RAFX?
For the record, I used Cubase 32-bit and Ableton 64-bit extensively for testing all VST2/3 with GUI stuff and currently have no issues.
Thanks, look forward to hearing from you.
Thanks for the swift response! I'll directly send you the exported VST stuff shortly.
In the mean time, the window that displays is actually not the correct size, but much smaller. All of my elements, background included, are custom images which I have linked correctly in the resource file and they've shown up both in the VS solution as well as while testing using the loaded GUI in RackAFX.
I'm mainly using Cubase 7 (x64) and the plugin works when I select the option for using the "Generic" GUI. I'll explain the plugin itself further in my email to you, to save you hunting for potential silly mistakes!
Thanks again for your time.
The reason the GUI is the wrong size is that for some reason, the VST3 host is failing to parse the XML file completely. The default VST3 code replaces your GUI with a 200x300 black box (not sure why it doesn't revert to the Default (ugly) GUI instead). I got your email and will evaluate the project when I get it - the new Beta version may fix this, but I will let you know one way or the other.
Was there a solution to this issue?
I am having the same problem using Ableton 64 bit. I have created a VST3 plugin used 'Make VST' following all the latest instructions in the videos and forums but when opening it in Ableton only a black box shows up as the GUI.
I used some custom graphics and changed the extension from .vst3 to .dll as Ableton dos not currently support VST3. I even tested it after removing all the custom graphics but I still only get a black box instead of the custom GUI. Any help would be appreciated.
Something was ill-formed in the XML file, which is what I am guessing is wrong with yours.
Use the contact form and email me a dropbox link to your Make VST project (the folder that is generated). I can download it and take a look at it when I get some free time, though I am busy right now (end of semester looms). The XML parsing in RackAFX is slightly different (I use a different XML client) so sometimes XML that looks good in the GUI designer does not work in the VST version, although this is extremely rare.
Most Users Ever Online: 152
Currently Browsing this Page:
Guest Posters: 1
Newest Members:channa, bvaccaro, HCassell, Max, Sim1, Chris Wade-Evans, Marlow, kcmixs2, DanieleR, jimjulian
Moderators: W Pirkle: 391
Administrators: Tom: 74, JD Young: 80, Will Pirkle: 0, W Pirkle: 391