Anthony Nicholls (Focusrite) and Luke Maycock (Sonnox) will give us an overview of how audio plug-in company Sonnox went from no previous CI experience, building plugins (AU, AAX, AAX DSP, UA, VST2, VST3, WAPAPI) on developer's local machines, to a self-hosted CI system capable of reliable parallel builds with little maintenance overhead.
We'll also take a brief look at some of the currently available CI solutions, covering the basic terminology and skills required to get started.
C++ Software Developer. Anthony recently joined Focusrite having previously worked for Sonnox, working on JUCE plug-in development, PACE Eden integration, Installers, DSD support, python scripting, and the implementation of two CI build systems.
C++ Software Developer. Luke completed his master’s in Digital Signal Processing at QMUL. As well as plugin GUI and DSP development, Luke oversees the frameworks fundamental to building every plugin at Sonnox, including taking over CI system ownership from Anthony.