Fundamentals
Export Targets
Code Export
Patcher UI
Special Topics
RNBO Raspberry Pi OSCQuery Runner
Raspberry Pi Setup
The Raspberry Pi Export target allows for RNBO patches to be exported from RNBO directly to a Raspberry Pi device via a shared network.
To install, download the provided run-ready image, unzip it, and flash it to a micro SD card with image writing software. Any image writing software will work, however, we suggest the Raspberry Pi Imager, which allows for setting up the wifi network , the Pi's name, and a password for ssh'ing into the Raspberry Pi at the time of flashing.
Directions with Raspberry Pi Imager
With the formatted sd card connected to the machine, open the Raspberry Pi Imager.
Select Choose OS and scroll to the bottom where it says use custom . Browse to where the Bullseye image was unzipped and select open (if it doesn't appear in the browser folder in the dialog, make sure all files is set for filetype.)
Navigate to Choose Storage and select the SD card drive.
Before hitting write, navigate to the small gear icon at the bottom right. Here, the hostname for the Pi can be set, which will be the name of the Raspberry Pi. If no name is set, the name will default to c74rpi
.
Make sure the Enable SSH box is checked for changing the settings via ssh, a username and password will need to be input. It's important you do not fill in the Username field, as this needs to stay the default provided username: pi
. You can choose a password however.
Enable WiFi by checking the box for Configure Wireless Lan and fill in the SSID, the associated Passphrase, as well as the Timezone.
Next, save your settings and select Write to start flashing. Once the Raspberry Pi image has been written to the SD Card, eject the SD card and place it into the Pi.
Connection and configuration
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 the named device opens the device configuration window, which displays some information about the remote device and available export configuration options.
NOTE : If you are opening RNBO for the first time after using the Raspberry Pi Imager to write the image, you may need to wait a few minutes for the device to show up in the Export sidebar.
In the case that the named Pi is not on Wifi or a WiFi network was not set up when flashing the image, an ethernet cable from the machine to the Pi can be connected via a CAT6 cable. This will establish a local connection between the two devices.
For exporting configuration , the Raspberry Pi Target Export Overview Guide highlights all of the features of the Export Target.
Further Configuration with SSH
Logging into the Pi
With the Pi powered up and connected to the same network as the PC/Mac, secure shell can be used to log in and change the settings. On Windows, an SSH client like PuTTY or OpenSSH. will work. On MacOS, just open up terminal. For Windows open up command prompt :
$ ssh pi@c74rpi.local
To connect, use the command ssh pi@c74rpi.local
. This is assuming the name of the pi is c74rpi
. If a password was not determined at the time of the image being flashed, the default password is c74rnbo
.
RPi naming
run sudo raspi-config
. Go to System Options and select Hostname to change the hostname.
For instance: c74rpi-yourinitials
This will prevent hostname conflicts from occurring when working with multiple devices on the same network: Make a note of the hostname somewhere, especially in the case of having several Pi's on the same network.
Wifi Setup
One simple method to connect to the Pi is via an Ethernet cable. If yconecting via WiFi is preferred, or want to switch the Pi to another network, the Pi can be set up to automatically connect to LAN via Wifi using the same configuration menu. Go to System Options and select Wireless LAN then enter the SSID and passphrase. Now when the Pi boots up, it will connect to the Wifi address automatically.