Explore C++ Plugin/Application Template

Articles

Learning Synths

A chat with Jay Curtis / Lysdexic

Packages

RNBO Guitar Pedals

Synth Building Blocks

Templates

C++ Plugin/Application Template

JavaScript Webpage Template

Examples

Audio Effects
Event Sequencing
Random and Generative
Synthesis and Synthesizers
Sampling and Sample Playback
Utilities

C++ Plugin/Application Template

Use RNBO with JUCE to build a standalone application or an audio plugin.

RNBO comes with a number of GitHub Template Repositories to help you get started with integrating your exported RNBO code into popular frameworks such as JUCE and Node. Template repositories act as very simple blueprints to easily get you up and running with these frameworks without having to design your own software stack from scratch.

The C++ template project gives an introduction to working with exported RNBO patches in the context of the C++ JUCE API. JUCE is a cross-platform framework that provides useful tools for audio processing and UI design. This C++ template might be a good starting point for learning how to design audio plugins and standalone applications using RNBO and JUCE.

To get started with using the C++ template, follow the instructions in Using the Audio Plugin/Application Template, which contains a complete guide on how to get set up. By the end, you will be able to use an exported RNBO device containing multiple parameters and MIDI I/O as a JUCE audio plugins or standalone applications.

Screen Shot 2022-09-22 at 3.39.11 PM.png