WrappedAFX is a simple header wrapper that consolidates all the functionality offered by RackAFX and provides a simple interface to write an audio plugin.
-
Download the latest release from here
-
Extract the Zip Archive, in the Extracted Folder, Copy the contents inside the directory "Install"
- Traverse to the RackaFx Installation Folder : C:\Program Files (x86)\RackAFX 7.0\BaseClassFiles\RafxTwoPlus\PluginKernel.
- Paste the files in the RackAfx installation Folder
-
Create a new project using RackAfx.
-
Open the compiler using RackAFX
-
In your solution explorer, find the project filter "PluginKernel/PluginCore".
-
Right Click on it, click Add->ExistingItem and then select the WrappedFX.h file.
-
To write the DSP logic for your audio plugin, Open the WrappedFX.h file and traverse to the run function.
-
To retrieve the latest value from the "Gain" knob, use the function with the following syntax below.
getParameter(controlID::<controlID>);
- Create a VU Meter on the prototype panel
- Pass the Value to the VU meter in the run function, using the function below
setMeterValue(<newValue>,controlID::<controlID>);
-
Copy the contents inside the directory "Uninstall"
-
Traverse to the RackaFx Installation Folder : C:\Program Files (x86)\RackAFX 7.0\BaseClassFiles\RafxTwoPlus\PluginKernel.
-
Paste the files in the RackAfx installation Folder