Learn Quickstart

Getting Started

Welcome to RNBO

Quickstart

RNBO Basics

Key Differences

Why We Made RNBO

Coding Resources

Fundamentals

Audio IO

Messages to rnbo~

Using Parameters

MIDI in RNBO

Messages and Ports

Polyphony and Voice Control

Audio Files in RNBO

Using Buffers

Using the FFT

Export Targets

Export Targets Overview

VST/AudioUnit
Max External Target
Raspberry Pi Target
The Web Export Target
The C++ Source Code Target

Code Export

Working with JavaScript
Working with C++

Special Topics

Sample Accurate Patching
Scala and Custom Tuning

RNBO and Max for Live

RNBO Raspberry Pi OSCQuery Runner

Metadata

Export Description

Raspberry Pi GPIO

Updating the RNBO Package

Quickstart

Get up and running with RNBO

First, open the quickstart patcher by clicking here (if you don't have it open already).

quickstart-patcher.png

RNBO is all about making patches that you can export. This quickstart patch contains a synthesizer that accepts MIDI notes and generates stereo audio. To export it as a VST, start by double-clicking on the rnbo~ object to open the RNBO subpatcher.

quickstart-rnbo-subpatcher.png

Over on the right you'll see the icon to open the export sidebar. Click to show your different export options.

export-sidebar-options.png

Double-click on "Audio Plugin Export" to show the configuration for audio plugin export. You can leave all of the default options, but you might want to change the "Plugin Platform" to your OS. The target export will output a folder containing multiple versions of the plugin using different formats, including AU and VST3.

The export button is in the bottom right corner. Click it to upload your code to the cloud compiler and start the export process.

export-bottom-right.png

You should see update messages appear through the export process.

export-progress.png

When the export completes, you can click the open button at the bottom of the window to reveal your export.

plugins-after-export.png

You can drop a VST directly into Max, making a vst~ object. If you want to use your VST in another DAW, you may need to move it into the default system directory. On Mac this is ~/Library/Audio/Plug-Ins/VST3 for VST plug-ins and ~/Library/Audio/Plug-Ins/Components for Audio Units. If you move your plug-in there, you should be able to use your exported plug-in inside of your favorite DAW.

live-with-plugin.png