Setting up iPad OSC touch apps with Reaktor

Because someone asked on a forum, I decided to write a quick note on how to set up the ports and addresses for Reaktor, Konkreet Performer and TouchOSC.

First, get Reaktor set up. This is straightforward:


This is generally as simple as activating Reaktor to receive OSC. Don’t worry about the outgoing OSC setup for now – the goal is to get Reaktor listening. Take note of the IP address and “local port”.

Now, in Konkreet Performer’s setup screen:

The outgoing address and port in Performer match the local IP address and local port in Reaktor’s OSC settings.

Similarly, in TouchOSC:

Now touch some controls in Konkreet Performer or TouchOSC and you should see messages in the OSC monitor in Reaktor’s OSC settings dialog. If not, then you may have firewall or routing problems.

I’m assuming here that you’re connecting both your computer and iDevice through a standard type of router and the IP addresses you see in these dialogs reflects that. You could also create an ad hoc network in Windows or OS X which often provides lower latency than using a router.

After you have established a connection and are seeing incoming data in Reaktor, it’s time to map some controls. Go into the properties for a knob (for example) and choose an OSC parameter from the OSC Source dropdown menu on the connection tab:

More help is available here:

Konkreet Performer

TouchOSC