Download example.maxpat:
Click here to download example.maxpatDownload exampleUI.py:
Click here to download exampleUI.py[USE CHATGPT FOR ASSISTANCE]
Update system packages:
Install Python 3 and pip:
Install python-osc library:
Upgrade pip, setuptools, and virtualenv:
Create a Python virtual environment:
Activate the virtual environment:
Upgrade pip for compatibility:
Install Kivy library:
Transfer your UI script to the Pi:
Verify the RNBO OSCQuery runner is active:
Expected output: A JSON structure representing the RNBO patcher's OSC parameters and namespace.
Install `oscsend` for testing OSC (optional):
Test OSC communication:
[After recent RNBO update, handles display detection]
Install XFCE desktop environment:
Disable screen blanking:
Then add this under [Seat:*]:
Create an autostart configuration:
Then create and edit the file:
Insert the following:
Test the Kivy UI locally:
Enable automatic boot to desktop:
Navigate to:
System Options > Boot/Auto Login > Desktop GUI with Auto Login
Reboot the Pi: