ABSTRACT

Audio Specific Plugin Kernel (ASPiK) is the name of the plugin system that creates compiler projects and installs the PluginKernel files. ApplicaThe plugin kernel was designed to tackle the problem of supporting multiple application programming interfaces (APIs) and software development kits on Windows and MacOS. On the right side of the ASPiK Project Creator panel are the plugin attributes and the targeted APIs. During the exporting process, only the PluginKernel objects are copied into the exported projects. The PluginKernel folder contains the plugincore.h and plugincore.cpp files. The PluginParameter object already contains the code for parameter smoothing. The PluginCore and native plugin shells coordinate all of this for reader so that the parameter updates are applied to the plugin variables prior to the audio buffer processing. The graphical user interface Code Creator panel automatically writes C++ object declarations using the various PluginParameter constructors, and then it adds code that binds the plugin variables.