RackAFX uses the VSTGUI4 library for the GUI designer as well as all the ported GUIs. The library is cross-platform compatible. Currently, RackAFX supports many of the VSTGUI4 objects; the most often used (knobs, vertical and horizontal sliders, option menus, view containers). If there is significant interest, I will add support for more esoteric things like animations in a future version or RAFX however I think you should find everything you need to generate beautiful cross-platform compatible GUIs.
EDIT: the new version of RackAFX v6.6 adds Custom Views so that you can now use any of the VSTGUI4 objects in your plugins, even if RackAFX does not directly support them. See Module 5 in the GUI Tutorials here: http://www.willpirkle.com/supp.....tutorials/
If you use the Make AU option, you will see the most details in the code; the Make VST2/3 projects use the built-in VST3 XML parser, etc... while the Make AU versions use pugixml and a C++ object to render the frame. This is all "legal" stuff documented in the VSTGUI4 SDK.
You can also find more documentation here:
NOTE: you don't need to learn how to code VSTGUI4 - the GUI Designer is 100% code-free. But, you may get interested in VSTGUI4 and might want to take it to a much deeper level, getting total control over the GUI, but of course this is going to require learning/coding on your part.
Most Users Ever Online: 152
Currently Browsing this Page:
Guest Posters: 1
Moderators: W Pirkle: 656