2. Folder Structure

To work out of the box, the VST3 AudioworX needs to be organized according to a specific folder structure. Therefore, extract the zip file into an arbitrary workspace folder (e.g. C:\AWX_dev\) and make sure it is matching the structure below and that there are no spaces in the names.

extendable-audio-framework\

external\

inc\                             :  Folder to place the include files for the External AudioObject.

src\                             :  Folder to place the source files to build the External AudioObject.

vst3\                           :  VST3 wrapper files

vstProject\                :  Satisfies interface dependencies

Build.bat                   :  Script to build VirtualAmp.dll, required for GTT Toolbox.

Build_VST3.bat        :  Script to build VST3 plugin.

clean.bat                   :  Script to clean the VST2 build artifacts.

Public\

include\                     :  xAF HeaderFiles

lib\                              :  AudioworX libraries for Win32 and Win64

Note: The Steinberg sdk is not part of the AWX package and needs to be downloaded manually. Please refer to option 1 or option 2 mentioned below.

steinbergsdk\

VST3\    (all files and folders inside this folder are part of the Steinberg SDK)

               vst3sdk\                             : VST3 sdk files and build scripts

There are two options to get the VST3 sdk:

Option 1 (External):

  • Download directly from the Steinberg official page [1]:

Note: With the download, you are accepting the license agreement from Steinberg!

  • Extract zip file according to above mentioned folder names

Option 2 (Harman internal only):

  • git clone ssh://git@bitbucket-munich.harman.com:7999/bitbucket/lsacca/steinbergsdk.git

Note: make sure the branch: “master” is checked out. No need to adjust any folder names

_________________

Rate this post!