Fundamentals
Export Targets
Code Export
Patcher UI
Special Topics
RNBO Raspberry Pi OSCQuery Runner
The C++ Source Code Target Introduction
The C++ Source Code target allows for RNBO patchers to be exported from as source code to use in C++ projects.
Intro to C++ Source Code Export
RNBO patchers can be exported as source code to use in C++ projects. This allows you to rapidly prototype DSP code in RNBO, then leverage the portability and fine-grained control of C++ to continue working on your code to deploy on an almost limitless range of target platforms. You can integrate your RNBO exported code into your own desktop and mobile applications, create or extend your own libraries or simply use it alongside frameworks like JUCE, and more.
Getting started
To get started right away building an audio plugin or a desktop application using the RNBO C++ Source Code export target, see the Using the Audio Plugin/Application Template guide. To build a custom user interface for your plugin or application using the JUCE framework, see the Programming a Custom UI with JUCE guide.
To learn more about integrating RNBO exported C++ source code into your C++ project, the Working with C++ article series covers everything you need to get started.
Going further
If you want to explore the RNBO C++ API in detail, The C++ API Reference contains additional reference documentation.