RNBO
RNBO is a visual, graph-based programming language. Similar to Gen, RNBO runs in a special Max object called rnbo~, a subpatcher with its own family of objects based off of Max objects.
Anything you make in a RNBO subpatcher can be exported, to hardware and software targets like Raspberry Pi, VST and Audio Unit plugins. You can also export to C++ and JavaScript code for use in custom desktop applications and Web Audio contexts.
Most RNBO objects are designed to work the same as their Max counterparts. So if you're familiar with Max, it should be easy to work with RNBO. Gen also works inside of RNBO, which means you can embed your Gen work in a RNBO patcher and export it from Max. Other RNBO features include sample accurate events, host transport sync, MPE & MIDI support, automatic polyphony, and Ableton Link support.
RNBO is a paid add-on to Max. There are several resources available online if you'd like to learn more about RNBO.
Resource | Description |
---|---|
RNBO Website | Main RNBO website |
RNBO Guides | RNBO documentation and tutorials |
RNBO Examples | RNBO in context, and examples of using RNBO |
RNBO Objects | Object reference for RNBO namespace objects |
RNBO C++ API | Programming interface reference to link RNBO-exported code in a C++ app |
RNBO JS API | Programming interface reference to link RNBO-exported code in a JavaScript app |