patchOS is an operating system for the Raspberry PI 4 that makes two modular synths patchable over the internet.
- Raspberry PI 4 (Raspberry PI 3b+ should also work, but is untested)
- 4GB+ SD card
- Grab the latest release of patchOS.
- Use etcher to burn patchOS to the SD card.
- Boot your Raspberry PI with the new patchOS SD card.
- Connect an ethernet cable to the Raspberry PI 4 network port.
- Connect your audio device to one of the USB ports of the Raspberry PI 4.
- On your phone open your web browser and navigate to
http://patchos.local
.
You will be met with a simple control panel:
Input 1-4 on the audio device are sent to the peer,
and output 1-4 receives signals from the peer.
Android doesen't support mDNS in the browser.
You will therefore not be able to connect to http://patchos.local
.
Thankfully there's an easy fix by installing a network discovery app.
A good suggestion is BonjourBrowser
Install the app and it will find patchOS control panel
for you.
patchOS uses UDP
port 4464
to stream audio.
If you're behind a NAT router or a firewall you need to forward UDP
port 4464
to the IP of http://patchos.local
.
This is done by logging into your internet modem/router and finding the NAT or firewall settings.
patchOS is an experiment; not a product.
Feedback is most welcome, and pull requests – even more so!