# RNBO on Patchbox OS

**URL:** <https://community.blokas.io/t/rnbo-on-patchbox-os/4135>\
**Category:** Patchbox OS\
**Created:** [November 16, 2022, 2:20pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135 "2022-11-16T14:20:06Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Giedrius](https://community.blokas.io/letter_avatar_proxy/v4/letter/g/6a8cbe/32.png) [@Giedrius](https://community.blokas.io/u/Giedrius)\
**Post date:** [November 16, 2022, 2:20pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/1 "2022-11-16T14:20:06Z")

</div>

Here’s a quick guide on how to setup [RNBO runner](https://github.com/Cycling74/rnbo.oscquery.runner) on Patchbox OS. There is some compatibility improvements that could be made, we might see that done at some point in the future.

1. Set up Cycling 74’s APT server by running the following commands (make sure to copy the entire length):

2. Install `rnbooscquery` and `rnbo-runner-panel`:

3. Fix up `pi` user in RNBO’s .service file by overriding .service config:

4. Disable Patchbox’s Jack service, as it would conflict with RNBO runner. (in the future RNBO should be made to connect to the shared preconfigured server if available, otherwise start its own)

Now the system should be discoverable among the Export Targets in Max, if connected to very same network.

You’ll have to [configure the audio](https://rnbo.cycling74.com/learn/configuring-audio-on-the-raspberry-pi) regardless of settings you already had in `patchbox` config utility.

---

<div class="post-metadata">

**Author:** ![Klangschmied](https://community.blokas.io/user_avatar/community.blokas.io/klangschmied/32/3074_2.png) [@Klangschmied](https://community.blokas.io/u/Klangschmied)\
**Post date:** [November 16, 2022, 5:39pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/2 "2022-11-16T17:39:44Z")

</div>

After the setup Giedrius described above, I successfully exportet the RNBO example patch - feedback synth - on the RPI.  
Wonderful!  
But I cannot hear anything via triggering with a MIDI keyboard (for the notein in the RNBO feedback-synth patch), maybe I loose the MIDI connection by disabling jack?  
MIDI is working with jack enabled with the pianoteq btw.  
Or is somebody more successfull?  
Anyway great step forward!

---

<div class="post-metadata">

**Author:** ![Giedrius](https://community.blokas.io/letter_avatar_proxy/v4/letter/g/6a8cbe/32.png) [@Giedrius](https://community.blokas.io/u/Giedrius)\
**Post date:** [November 17, 2022, 7:52am UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/3 "2022-11-17T07:52:58Z")

</div>

It just worked for me in my case (the tricky part for me was to get the device to be discovered in the first place, I’m not sure what procedure they use for discovery, but maybe my router was preventing some types of packets (multicast?) between WiFi and LAN, so I had to hook the devices together by network cable directly)

You may check the output of the service to see if there’s any issues:

```auto
journalctl -u rnbooscquery

```

optionally add ‘`-f`’ to follow the latest output (it may lag behind by a couple of seconds or more though, as it’s heavily buffered) Otherwise, hit ‘end’ key to go to the latest lines, ‘q’ to quit.

---

<div class="post-metadata">

**Author:** ![Klangschmied](https://community.blokas.io/user_avatar/community.blokas.io/klangschmied/32/3074_2.png) [@Klangschmied](https://community.blokas.io/u/Klangschmied)\
**Post date:** [November 18, 2022, 11:37am UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/4 "2022-11-18T11:37:58Z")

</div>

@Giedrius,  
I succesfully got the RNBO-feedback-synth working with the PiSound wit MIDI and USB-MIDI. Great! Don´t know what the problem was before. Maybe the poti with the volume was not open enough.  
Regarding the rnboscquery: I got it to work, when I do the following procedure: Start Max with the RNBO-external and then reboot Rasp…voila in the target the “ptachbox”-device appears.  
BTW the command journalctl -u - f rnbooscquery" gave me an error.  
Anyway really glad that it worked, thanks for your effort, Giedrius.

---

<div class="post-metadata">

**Author:** ![Giedrius](https://community.blokas.io/letter_avatar_proxy/v4/letter/g/6a8cbe/32.png) [@Giedrius](https://community.blokas.io/u/Giedrius)\
**Post date:** [November 18, 2022, 12:40pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/5 "2022-11-18T12:40:33Z")

</div>

> [@Klangschmied](#):
>
> journalctl -u - f rnbooscquery

Should be `journalctl -u rnbooscquery -f` - the `-u` requires the unit name as the very next thing. 😉

---

<div class="post-metadata">

**Author:** ![Klangschmied](https://community.blokas.io/user_avatar/community.blokas.io/klangschmied/32/3074_2.png) [@Klangschmied](https://community.blokas.io/u/Klangschmied)\
**Post date:** [November 18, 2022, 5:28pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/6 "2022-11-18T17:28:20Z")

</div>

Some more question:

- Regarding my post above, running the RNBO feedback-synth, the web-interface for adjusting the parameter are not showing up  
and
- how can I “stop” the RNBO patch ?

---

<div class="post-metadata">

**Author:** ![Giedrius](https://community.blokas.io/letter_avatar_proxy/v4/letter/g/6a8cbe/32.png) [@Giedrius](https://community.blokas.io/u/Giedrius)\
**Post date:** [November 21, 2022, 8:22am UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/7 "2022-11-21T08:22:50Z")

</div>

Turns out one more package has to be installed:

```auto
sudo apt install -y rnbo-runner-panel

# For good meassure, restart rnbooscquery.service:
sudo systemctl restart rnbooscquery.service

```

Now you should be able to access http://\<your\_rpi\_ip\>:3000 for the web interface.

> [@Klangschmied](#):
>
> - how can I “stop” the RNBO patch ?

I don’t know this, better to ask in C74 community, but if you stop rnbooscquery.service, the audio stops. 🙂

---

<div class="post-metadata">

**Author:** ![Klangschmied](https://community.blokas.io/user_avatar/community.blokas.io/klangschmied/32/3074_2.png) [@Klangschmied](https://community.blokas.io/u/Klangschmied)\
**Post date:** [November 21, 2022, 2:19pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/8 "2022-11-21T14:19:45Z")

</div>

Installed the mentioned package and voila, I can adjust the parameters via the webbroswer Chrome. Great !

---

<div class="post-metadata">

**Author:** ![maceq687](https://community.blokas.io/user_avatar/community.blokas.io/maceq687/32/4401_2.png) [@maceq687](https://community.blokas.io/u/maceq687)\
**Post date:** [February 11, 2023, 3:22pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/9 "2023-02-11T15:22:44Z")

</div>

Just tried following the quick guide + used mentioned later ethernet connection between RPi and my PC (could not made it to show up using WiFi) and I was able to see my RPi on the list of devices, amazing! 🥳  
 ![patchbox](https://community.blokas.io/uploads/default/original/2X/0/0094e30b36dff9f198677168ba22c59c1b4448fd.png)  
Now when I tried to configure the audio the list of available interfaces does not load for some reason 🤔  
EDIT  
Ah, ok, it loaded after restarting Max once more.  
[Interestingly after trying to open the Audio config patch more than once after restarting Max I end up with the wrong IP address again so that the list is again empty 🤔]  
EDIT2  
Hmm, but when trying to export feedback-synth at the end I get:  
`rnbo cmd response error: {"code":2,"message":"compile failed with status: 1"}`  
@Klangschmied did you had to do anything else to make the export work?

---

<div class="post-metadata">

**Author:** ![Klangschmied](https://community.blokas.io/user_avatar/community.blokas.io/klangschmied/32/3074_2.png) [@Klangschmied](https://community.blokas.io/u/Klangschmied)\
**Post date:** [February 11, 2023, 3:36pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/10 "2023-02-11T15:36:18Z")

</div>

It worked after installing the “runner-panel”. I have to restart the rPi or Max - if I remember well - that the rPi is detected in Mac-RNBO to download the RNBO-patch to the rPi.

---

<div class="post-metadata">

**Author:** ![maceq687](https://community.blokas.io/user_avatar/community.blokas.io/maceq687/32/4401_2.png) [@maceq687](https://community.blokas.io/u/maceq687)\
**Post date:** [February 11, 2023, 9:00pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/11 "2023-02-11T21:00:43Z")

</div>

Hmm, maybe your’s worked because you are on a Mac? 🤔  
I’ve tried multiple times now, also after restarting RPi and PC but still no success.  
If anyone might be interested in helping I’m attaching the log from the `journalctl -u rnbooscquery -f` below, maybe @Giedrius you could have a look? 🥺  
[rnbopatchboxfailed.txt](https://community.blokas.io/uploads/short-url/6iefxSjfcMTNNWUvVWegXYXjtAk.txt) (15.9 KB)

---

<div class="post-metadata">

**Author:** ![Klangschmied](https://community.blokas.io/user_avatar/community.blokas.io/klangschmied/32/3074_2.png) [@Klangschmied](https://community.blokas.io/u/Klangschmied)\
**Post date:** [February 11, 2023, 10:45pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/12 "2023-02-11T22:45:48Z")

</div>

Yes, I am on a Mac.

---

<div class="post-metadata">

**Author:** ![Giedrius](https://community.blokas.io/letter_avatar_proxy/v4/letter/g/6a8cbe/32.png) [@Giedrius](https://community.blokas.io/u/Giedrius)\
**Post date:** [February 13, 2023, 10:26am UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/13 "2023-02-13T10:26:40Z")

</div>

In the log, there seems to be some compile errors, which might indicate some version mismatch between the RNBO packages on your Pi, and on your main computer. Try updating all of them to the latest available.

There’s also an error starting the Jack server. It may be conflicting with Patchbox one, try stopping Patchbox’s by executing:

```auto
sudo systemctl stop jack

```

---

<div class="post-metadata">

**Author:** ![maceq687](https://community.blokas.io/user_avatar/community.blokas.io/maceq687/32/4401_2.png) [@maceq687](https://community.blokas.io/u/maceq687)\
**Post date:** [February 13, 2023, 1:48pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/14 "2023-02-13T13:48:37Z")

</div>

Thank you for the response. I believe I’m on the latest available versions of Max(8.5.2), RNBO (1.0.2) and rnbo related packages on RPi: rnbo-runner-panel (1.0.3), rnbo-update-service (0.2.5) and rnbooscquery (1.2.0)

 ![rnborpi](https://community.blokas.io/uploads/default/original/2X/3/335a5dfe958592cbc3eeca4d83bd7cf0466439cd.png)  
I did forgot to stop jack after restarting RPi but after doing so now it did not help.  
I’m open to further solution suggestions, I will post an update if I will got it resolved

---

<div class="post-metadata">

**Author:** ![maceq687](https://community.blokas.io/user_avatar/community.blokas.io/maceq687/32/4401_2.png) [@maceq687](https://community.blokas.io/u/maceq687)\
**Post date:** [February 15, 2023, 12:45pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/15 "2023-02-15T12:45:09Z")

</div>

Cycling just released new version of Max (8.5.3) and RNBO (1.1.0), I have updated them on my PC and export is successful now, I can control the feedback synth using web browser but most importantly I get audio out and can control it using MIDI through Pisound I/O 🥳 (although I still need to use ethernet connection between RPi and PC for the device to be discoverable as RNBO export option)

---

<div class="post-metadata">

**Author:** ![maceq687](https://community.blokas.io/user_avatar/community.blokas.io/maceq687/32/4401_2.png) [@maceq687](https://community.blokas.io/u/maceq687)\
**Post date:** [February 16, 2023, 1:12pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/16 "2023-02-16T13:12:30Z")

</div>

I just managed to figure out why the RPi would not show up an available export device in Max. 🥳  
When I’ve entered `ifconfig` on RPi the displayed `inet addr` was incorrect for some reason.  
The same incorrect IP was displayed after going into `patchbox` setup \> wifi \> status  
(I know it was incorrect because my PC connected to the same WiFi network had different network ID, interestingly enough I was also able to SSH into RPi from my PC using the same network ID as my PC used (OFC using different host ID) without problems, the correct IP was displayed on RPi when hoovering over Wireless & Wired Network Settings in the Task Bar)  
**The solution**  
After going into `patchbox` setup \> wifi \> connect I was able to select my WiFi (even though it was the same network I was already connected to), entered password and after that the IP have started to appear correctly when using `ifconfig` or `patchbox` setup \> wifi \> status.  
Once I have restarted my PC (restarting Max alone did not make a change) ‘patchbox’ finally appeared on the list of available device export in Max while using WiFi  
**Sidenote (or maybe the actual solution?)**  
It might be worth mentioning that I have also went into `sudo raspi-config` \> System Options \> Wireless LAN, entered the SSID and passphrase and restarted my RPi, althoug it did not appeared to have solved the problem with the wrong IP address, but I might have solved the device discoverability in Max but I have forgot to restart my PC right after doing this to test comprehensively if this was enough. This method is also [recommended on the RNBO website](https://rnbo.cycling74.com/learn/raspberry-pi-setup#wifi-setup)  
**Sidenote 2**  
I have also checked that I did not had a static IP set in /etc/dhcpcd.conf before doing all of the above

---

<div class="post-metadata">

**Author:** ![maceq687](https://community.blokas.io/user_avatar/community.blokas.io/maceq687/32/4401_2.png) [@maceq687](https://community.blokas.io/u/maceq687)\
**Post date:** [March 16, 2026, 8:27pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/17 "2026-03-16T20:27:01Z")

</div>

@Giedrius any chance for updated steps as how to setup RNBO runner on newest Patchbox OS (bookworm)? 🙏

**EDIT** :

ah, it seems that there is no arm64 package in the repo 😢

> **[All packages are up to date. N: Skipping acquire of configured file... - RNBO on...](https://cycling74.com/forums/rnbo-on-raspberry-pi-5#reply-663d86a5045fbe0013dfd37a)**
>
> Jan M | Has anyone already managed to run RNBO on a Raspberry Pi 5? I got mine today and notices that it won't boot on the image provided by ...

---

<div class="post-metadata">

**Author:** ![Giedrius](https://community.blokas.io/letter_avatar_proxy/v4/letter/g/6a8cbe/32.png) [@Giedrius](https://community.blokas.io/u/Giedrius)\
**Post date:** [March 16, 2026, 9:34pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/18 "2026-03-16T21:34:44Z")

</div>

According to the linked forum post, you have to build the runner process from source.

> **[GitHub - Cycling74/rnbo.oscquery.runner: RNBO runner with OSCQuery interaction/discovery...](https://github.com/Cycling74/rnbo.oscquery.runner?tab=readme-ov-file#build-requirements)**
>
> RNBO runner with OSCQuery interaction/discovery interface

---

<div class="post-metadata">

**Author:** ![maceq687](https://community.blokas.io/user_avatar/community.blokas.io/maceq687/32/4401_2.png) [@maceq687](https://community.blokas.io/u/maceq687)\
**Post date:** [March 18, 2026, 1:15pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/19 "2026-03-18T13:15:04Z")

</div>

Indeed, I have tried to do it myself by failed. Did someone perhaps successfully made an arm64 build of the rnbooscquery (and rnbo-runner-panel) package and is willing to share?

I tried to follow the manual [https://github.com/Cycling74/rnbo.oscquery.runner#building](https://github.com/Cycling74/rnbo.oscquery.runner#building), but it seems that some stuff might be missing? (CMake reported warning that the ‘RNBO\_DIR’ variable was not used and CPack reported a bunch of parameters that were unspecified (generator, project name, build tree etc), perhaps the CMakeLists.txt is incomplete?)

I’ve tried to make the build on (and for) RPi 3B+ running the latest Patchbox OS (bookworm arm64)

---

<div class="post-metadata">

**Author:** ![Giedrius](https://community.blokas.io/letter_avatar_proxy/v4/letter/g/6a8cbe/32.png) [@Giedrius](https://community.blokas.io/u/Giedrius)\
**Post date:** [March 18, 2026, 10:06pm UTC](https://community.blokas.io/t/rnbo-on-patchbox-os/4135/20 "2026-03-18T22:06:32Z")

</div>

Full output of the commands you ran and their results + cmake log would help.

Looks like you have to copy over some RNBO source code which probably isn’t available on GitHub for this to build, but comes with Max / MSP / RNBO installation on Windows or macOS.

Did you adjust the RNBO\_DIR accordingly?

[Next page](https://community.blokas.io/t/rnbo-on-patchbox-os/4135.md?page=2)
