Skip to content

Hexler TouchOSC Mk1

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

Unofficial

Introduction

This page is about the old version of TouchOSC!

This is the OSC app which I initially used to test ReaLearn’s OSC capabilities. It works for both control and feedback.

Feedback for control elements that transmit messages with multiple arguments might not work as desired at the moment. E.g. TouchOSC expects values for both axes in case of X/Y controls instead of being satisfied with just one value and leaving the other axis untouched. Currently, ReaLearn can only send feedback messages that contain one real value and sets the other unchanged values to Nil.

Setup

TouchOSC

Settings → OSC
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.".

Port (outgoing)

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!

Port (incoming)

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 Port (outgoing).

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 "Port (outgoing)" in TouchOSC.

Device host

This needs to be the same as displayed next to "Local IP Address" in TouchOSC.

Device port

This needs to be the same as configured for "Port (incoming)" 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