Learn Using RNBO Takeover Mode

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
Ableton Move Target

Move Intro and Setup

Using RNBO Takeover Mode

Exporting to Move

Importing and Exporting Packages

Patching for the Move

Custom User Views

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

Using RNBO Takeover Mode

How to use RNBO Takeover Mode: navigating views, loading graphs, changing parameters, and creating presets.

Terminology

  • Patcher — A rnbo export. The code from a [rnbo~] box in Max sent to the Move. This is compiled and stored on the Move to later create a Device (or multiple Devices) from.
  • Device — An running instance of a Patcher.
  • Device Preset — A stored representation of Parameter settings and Buffer Mappings for a Device that can be restored at a later time.
  • Graph — A collection of running Devices and other non-rnbo Nodes and their connections. These can be stored and recalled later.
  • Graph Preset — A stored representation of all the Parameters and Buffer Mappings for all the rnbo Nodes in a Graph. Just like a Device Preset but for all the Device Nodes in a Graph at once.
  • Node — An item within a Graph that can be connected to and from. A node can represent an running rnbo Device, system inputs and outputs, but also non rnbo applications like jack_transport_link.
  • Parameter View — A collection of Parameters potentially from several Devices at once. A view lets one organize and filter Parameters independent of how they were originally ordered in an Patcher export.

Launching Takeover Mode

To start the RNBO Takeover Mode on the Move:

  1. Enter the Move Settings by pressing Shift and Step 2
    03-step.png
    02-shift.png
  2. Use the wheel to scroll to the bottom of the settings menu
  3. Select and click RNBO to enter the Takeover Mode
    04-takeover.jpeg
  4. You’ll see a RNBO splash screen indicating that you’ve successfully launched the takeover mode

Controlling RNBO on the Move

In Takeover Mode you will at first see a RNBO splash screen to indicates that you’ve successfully launched the Move in RNBO Takeover Mode.

splash-screen.png

Touch anything to exit the splash screen (the screen will also exit automatically after a second). From here you'll see the main menu.

main-menu.png

Use the large jog wheel to navigate thru menus and press down to select a submenu or trigger an action. Use the back arrow button to exit a submenu.

Device Params

In order to adjust parameters for individual Devices on the Move please select the Device Params submenu.

This will show you a list of all Devices in your active Graph with their id and name.

04-device-params.jpeg

Note: If you have only 1 Device in your Graph selecting Device Params will directly navigate to the submenu of the single Device and skip the selection list. If you have no Devices in your Graph selecting the item in the main menu will do nothing.

Selecting a Device makes the parameters accessible via the row of encoders on the top of the Move. Touching an encoder shows the parameters name and value in the Move’s display, turning the encoder allows you to change its value. Additionally the strength of light below each encoder gives an initial indication of the currently set parameter values.

05-encoders.jpeg

In case the Device has more than 8 parameters you can paginate through the parameter list by using the wheel. The pagination is indicated by a split bar at the bottom of the display.

Device Data

Just like the Device Params submenu, Device Data lets you adjust the data loaded in exposed buffers for any Devices loaded in your Graph.

User Views

This is a complicated subject so there is an entire topic dedicated to it.

Param Views

The Param Views submenu allows you to load a Parameter View on the Move, which maps the included parameters in order to the encoders at the top. The UX of interacting with the parameters matches the one from the Devices menu.

In case the Parameter View has more than 8 parameters you can paginate through the parameter list by using the wheel. The pagination is indicated by a split bar at the bottom of the display.

To learn more about Parameter Views and how to manage them from the Web Interface please refer to the Web Interface / Parameter Views Documentation.

Graphs

Selecting Graphs from the main menu enters the Load Graph submenu which allows you to load a previously saved Graph on the Move.

The currently active Graph is marked with a leading * character.

03-menu.jpeg


To create, alter and manage Graphs on your Move, please use the the RNBO Web Interface.

Graph Presets

Selecting Graphs Presets from the main menu enters the Graph Presets submenu which allows you to Load a previously stored preset, Save a new preset, Overwrite an existing preset, Set Initial (which simply renames a preset to "initial") and finally Delete a preset for the currently active Graph. A preset with the name "initial" will be loaded immediately after you load the associated Graph.

Most of the Graph Presets submenu items show a list of the current presets, the last applied preset is marked with a leading * character.

To further alter and manage Graph Presets on your Move you can use the the RNBO Web Interface.

Patchers

Selecting Patchers from the main menu enters the Load Patcher submenu which creates a new graph and loads the patcher, automatically connecting its audio and midi inputs and outputs. This behavior is exactly the same as the behavior you see when you press the Run on Selected Target button when sending a patcher to the Move from Max.

Transport

Selecting Transport from the main menu enters the Transport sub menu. From here you can see the current BPM, the play pause state, the transport location, time signature and an indication if RNBO should sync to transport or not.

If you jog wheel button while the BPM entry is selected you'll enter the Tempo submenu. Simply turning the wheel increments and decrements the tempo in steps of 1 bpm, pressing and turning the wheel at the same time makes adjustments in steps of 5 bpm.

You can start and stop the transport by pressing the Jog Wheel while the State item is selected.

You can reset the transport location by pressing the Jog Wheel while the Loc item is selected.

You can toggle sync by pressing the Jog Wheel while the Sync item is selected.

Status

Shows audio CPU utilization and battery charge level.

About

Shows the installed version of the RNBO Move Takeover package.

Volume

The slightly bigger encoder on the top right of the Move allows you to change the output volume of the unit. You can get to the Volume editor from basically anywhere within the takeover interface. To return to where you were, press the back button or tap any encoder that isn't the volume encoder.