Skip to content

Hexler TouchOSC Mk2

Benjamin Klum edited this page Dec 18, 2024 · 2 revisions
Support

Unofficial

Introduction

Works for both control and feedback.

This recent version of TouchOSC fixes the issue with X/Y controls. It’s able to receive the feedback values for X and Y on different OSC addresses, which is perfect for the way ReaLearn works (one mapping per axis).

Note
If you want to send a color value to TouchOSC, use the feedback argument style.color.rrggbb. This sends a string instead of a native OSC Color value (latter is not supported by TouchOSC). The string can be directly mapped to a color property in the TouchOSC editor.

Setup

TouchOSC

Press the button with the chain link icon on the editor toolbar → OSC.

Connection 1

UDP

Host

Enter the IP address of the computer running ReaLearn. You can easily find it by pressing the "Projection" button in ReaLearn and scrolling down a bit. It’s the value next to "Host" and should start with "192.168.".

Send port

Choose a random port number greater than 1024, preferably 7879. This number must not be in use yet by other OSC applications, not even by REAPER’s native OSC!

Receive port

Choose a random port number greater than 1024, preferably 7879. This number must not be in use yet by other OSC applications, not even by REAPER’s native OSC! Preferably the same number as Send port.

Zeroconf

Disabled

Important
In general, you need to set it up using OSC, not the TouchOSC MIDI Bridge.

ReaLearn

Local port

This needs to be the same as configured for "Send port" in TouchOSC.

Device host

This needs to be the same as displayed in TouchOSC when you click the ⓘ icon next to "Receive port". It should be starting with 192.168.

Device port

This needs to be the same as configured for "Receive port" in TouchOSC.

Read about OSC devices in the user guide if you are unsure where to enter this data.

Presets

There are no ReaLearn controller presets for OSC layouts yet. Although technically possible in exactly the same way as with controller presets for MIDI devices, OSC layouts are very custom, so I’m not sure if it would make much sense to create presets. Time will show.

Clone this wiki locally