
The audio object developer must create the three classes listed below in order to create any new algorithms or audio objects.
Audio object Class
These classes should be declared in the separate header files.
In this guide all examples and explanations are given for creating AudioworX objects based on source code. However, the audio object developer can still inherit the CAudioObject base class and implement its methods by calling methods of their own non-AudioworX ported libraries. As long as a public header file is provided and a library is linked, this approach is valid.
Source Code Type
The audio object developer must split the implementation of these classes into at least three source code (cpp) files:
For example below is snapshot of files used in template audio object for Generic, Memory record, and Toolbox implementation.
Once the audio object development is complete, two libraries must be compiled: