Transports and Synchronization
Understanding Storage: let, const, @state, @param
Using the Audio Plugin/Desktop Application Template
Programming a Custom UI with JUCE
RNBO Raspberry Pi OSCQuery Runner
Exporting to the Raspberry Pi Target
The Raspberry Pi Target is available from the Target Export Sidebar. It allows you to export your RNBO~ project to your Raspberry Pi.
When RNBO detects one or more RNBO-ready hardware devices on the shared network, they will appear under the Devices section in the Export Sidebar. Double-clicking your device opens the device configuration window, which displays some information about the remote device and available export configuration options.
System Processor The RNBO devices' processor architecture.
Disk Space Available The amount of available disk space on the RNBO device.
Web Interface The local network URL of the device's web interface. Clicking this link will open the interface in your system's default browser.
OSC transport://address:port The set port to which OSC messages can be sent and received.
Max RNBO Version The version of RNBO installed in Max.
Supports Remote Update If this says true, this means that the remote device can be updated remotely.
Outdated Packages Shows the number of packages on your rPi OS that have available updates.
HTTP / Websocket URL The set port to which Websocket messages can be sent and received.
Runner RNBO Version The version of RNBO currently installed on the Raspberry Pi Runner.
System Name Operating system currently installed on the RNBO device. On a Raspberry Pi, this will typically be Linux.
System OS Name The name and version of the current Operating System running on the selected Raspberry Pi.
Audio: Interface Displays and sets the currently selected Audio Interface. Changing this setting will immediately change the active driver on the Raspberry Pi device. Adding or removing a compatible audio device will update the driver selection menu in real time.
Audio: Sample Rate Displays and sets the sample rate of the currently selected device. Available sample rates are determined by the audio device.
Audio: Period Frames The number of frames of audio to use per audio callback period.
Audio: Num Periods The number of periods of playback latency.
Codegen: Polyphony settings : Enable Polyphony on the remote device with voice count.
Linked (default) means polyphony is enabled and the voice count is linked to rnbo~'s
Voice Count enables polyphony on the remote device and allows for setting the voice count.
Disable simply disables polyphony on the device.
Note : Enabling Polyphony also enables automatic voice management via MIDI note on/off pairs.
Include Presets Include snapshots of the rnbo~ object as device presets.
Copy Sample Dependencies Checking the Copy Sample Dependencies box creates a media folder to the Output directory on export. This folder contains the media referenced in RNBO's sample dependencies.
Compute system's outdated package count Enable to get a count of the outdated packages on the target device system. If there are outdated packages, you will get a message in the console during export.
Codegen: Expose per Voice Params Enable if you want to modulate the params of individual voices separately instead of as a group.