ASPiK SDK
Using the ASPiKreator

ASPiKreator

The ASPiKreator software application generates new (blank) ASPiK plugin projects and includes both Mac and Windows versions. NOTE: you only need ONE or the other to generate projects for BOTH operating systems; the Mac ASPiKreator can generate the CMake files and projects for Windows and vice-versa. You will need to run CMake on the target operating system after the projects are created.

The main panels for both Mac and Windows versions have identical controls and the Mac version is shown here for a plugin project named CompressorLimiter:



























Using the ASPiKreator software is super-easy. You only need to set a few text fields and check a few boxes to generate new plugin projects.

Step 1: Setup the Target Folder
Choose the destination ASPiK project folder as described on the ASPiK Project Folder page. For Universal projects, you will almost always be writing to the same project folder. For individual projects, you will likely need to change this folder. Use the [Browse] button to locate the folder. In this case, we are creating a universal plugin project so we use the .../ALL_SDK/myprojects folder as seen in the figure above.

Step 2: Set your Project Attributes
Fill in the text fields for the various components and choose the AAX category; check all the boxes that apply to your project. Select the type of project (universal or individual) and choose the APIs to include. Make sure you set the Plugin Code to a 4-character sequence unique among YOUR products.

Step 3: Create the Project
Use the [Create Project] button to spawn off a new project folder and setup the CMakeLists.txt file with the values from the ASPiKreator interface. With the new project in place, you only need to run CMake to generate the Visual Studio and/or XCode compiler project to build your plugins.

Step 4: Save your Settings
Use the [Exit] button to quit ASPiKreator - when you use this button (and not the X close toolbar button) your settings will be saved for: company name, 4-char company ID, company URL, company email, and your ASPiK Project folder. Note that all of the other attributes must be set for each plugin project (many items are necessarily different).