<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="_c74_vig.xsl"?>
<vignette name="RNBO Resources" package="RNBO">
<h1>RNBO Resources</h1>
<h2>What is RNBO?</h2>
<p>
RNBO is a library and toolchain that can take Max-like patches and export them
as portable code. It can directly compile that code to targets like a VST, a
Max External, or a Raspberry Pi. RNBO's goal is to give you the best of
Max—rapid iteration, creative exploration—with the freedom to take the resulting work and use it outside of Max.
</p>
<h2>Resources</h2>
<p>
A wide variety of RNBO resources are available online at 
<a href="https://rnbo.cycling74.com/">rnbo.cycling74.com</a>
.
</p>
<p>
On this site, guides, videos, and API Documentation have been designed for both experienced Max users and first-time patchers with little to no Max experience. The site is broken up into three main sections:
</p>
<h3>Learn</h3>
<p>
The 
<a href="https://rnbo.cycling74.com/learn"><b>Learn</b></a>
 section contains the bulk of RNBO's supplementary guides and video tutorials.
Some notable introductory topics include
</p>
<ul>
<li>how to <a href="https://rnbo.cycling74.com/learn/installing-the-package">update the RNBO package</a>,</li>
<li>the <a href="https://rnbo.cycling74.com/learn/key-differences">key differences</a> between Max and RNBO, and</li>
<li>some basics on using the patcher UI.</li>
</ul>
<p>
<b>Learn</b>
 also contains guides on utilizing RNBO's core features, such as audio, MIDI, parameters, buffers, delays, and gen~, as well as information on code export, export targets, and several template projects. Advanced topics in 
<b>Learn</b>
 include tutorials on working with CodeBox, sample accurate patching, and additional toolchains for the Raspberry Pi.
</p>
<h3>Explore</h3>
<p>
<a href="https://rnbo.cycling74.com/explore"><b>Explore</b></a>
 focuses on topics related RNBO's various export targets.
This section features
</p>
<ul>
<li>guides for some packages built with RNBO like <a href="https://rnbo.cycling74.com/explore/synth-building-blocks-intro"><b>Synth Building Blocks</b></a> and <a href="https://rnbo.cycling74.com/explore/rnbo-pedals"><b>RNBO Pedals</b></a>,</li>
<li>some template projects and starter projects for using RNBO with <a href="https://rnbo.cycling74.com/explore/c-plugin-application-template">JUCE/C++</a>, <a href="https://rnbo.cycling74.com/explore/javascript-webpage-template">JavaScript/Node.js</a>, <a href="https://rnbo.cycling74.com/explore/supercollider-ugen">SuperCollider</a>,
and <a href="https://rnbo.cycling74.com/explore/vcv-rack-starter">VCV Rack</a>, and</li>
<li>a collection of ready-to-export RNBO example patches.</li>
</ul>
<h3>Reference</h3>
<p>
The 
<a href="https://rnbo.cycling74.com/objects"><b>Reference</b></a>
 section contains functional information about all of RNBO's objects and operators. It also holds the documentation for RNBO's 
<a href="https://rnbo.cycling74.com/cpp">C++</a>
 and 
<a href="https://rnbo.cycling74.com/js">JavaScript</a>
 APIs, to help you integrate your exported RNBO devices into a C++ or JavaScript project.
</p>
<h2>Quick-Start Patch and Tutorial</h2>
<p>
To get started, see our 
<a href="https://rnbo.cycling74.com/learn/quickstart">Quick-Start Patch and Tutorial</a>
 to build a great-sounding synthesizer that you can export as a VST Audio Plugin.
</p>



</vignette>