TouchOSC to Unreal 5



Playing with TouchOSC to create an external interface on an iPad that can control content in Unreal 5. OSC ( open sound control ) can use simple float value data that can be sent across your network to trigger events. This opens up loads of potential for live experiences and virtual production uses. Just need a bit of time to research and experiment with some ideas.

This was adapted from a great introductory tutorial by Aiden Wilson, found here - https://youtu.be/9CkKPCBys44

Blueprint of OSCSetup

TouchOSC can be downloaded from https://hexler.net/touchosc

For the OSCserver - in Unreal set the IP address to 0.0.0.0 or empty, but listening on port 8000 ( or similar port not being used by other apps / hardware )

In the TouchOSC HOST setup , look for the IP address of the PC - use command prompt to find it - ipconfig should reveal the IPv4 address

The Blueprint listens for messages sent via OSC - which can be broken down to Events. - In the event you can recieve you the float value ( 0.0 to 1.0 ) from the interface and remap to values that can be used to drive the transform of an object in unreal ( in this example ).