OSC & MIDI
OSC & MIDI are only available to Relay Pro Subscribers
Setting Up OSC
Relay can receive and send OSC messages over the network.
Enable OSC Receive
- Open Relay > Settings.
- Select OSC.
- Turn on Enable OSC (global).
- Set the listen port, commonly
8000. - Configure your sender to target this Mac's IP address and the same UDP port.
Use OSC in Automation View
- Add an OSC Receive trigger node to fire automations from incoming OSC.
- Add an OSC Send action node to send OSC messages to another device or app.
Use OSC in a Button Module
The Button module can send OSC to a configured host, port, address, and optional argument.
Troubleshooting
If packets do not arrive:
- Confirm the sender is targeting the correct Mac IP address.
- Confirm the port matches Relay's OSC settings.
- Make sure no other app is using the same UDP port.
- Allow Relay through Local Network permissions.
Setting Up MIDI
Relay can receive and send MIDI on Mac.
Enable MIDI Receive
- Open Relay > Settings.
- Select MIDI.
- Turn on Enable MIDI (global).
- Choose All Sources or a specific MIDI input.
- Click Refresh MIDI devices if a device was just connected.
Use MIDI in Automation View
- Add a MIDI Receive trigger node to fire automations from Program Change, Note On, Note Off, Control Change, SysEx, or any MIDI message.
- Add a MIDI Send action node to send note, CC, Program Change, or SysEx messages.
Use MIDI in Modules
- Timecode can display MIDI timecode.
- Button can send MIDI messages.
- Some console workflows use MIDI for scene recall or feedback.
Troubleshooting
If MIDI triggers do not fire, confirm the correct input source is selected and the external device is sending the expected message type.