OSC Sequencer Controls for Unreal 5 (Tutorial)

| 1 min read

Auto-generated summary

In this tutorial, I walk you through how to set up OSC (Open Sound Control) sequencer controls in Unreal Engine 5 using Open Stage Control. Starting with a recorded sequence of a third-person character, I demonstrate how to create custom play, pause, stop buttons, and a playback speed slider in the Open Stage Control interface. I explain how to configure these controls with toggle and push button behaviors to visually indicate the sequence’s current state, enhancing the operator’s experience.

Next, I show how to connect these OSC controls to Unreal by creating a blueprint sequence controller. This blueprint listens for OSC messages and triggers corresponding Unreal sequencer commands such as play, pause, stop, and changing the playback rate. I detail the process of setting up the message addresses, creating macros to simplify logic, and binding the sequence actor for control. We also tweak the stop functionality to reset the sequence to the first frame, giving a polished and practical workflow.

By the end of the video, you’ll have a functional OSC-based remote control system for your Unreal sequencer, allowing you to operate playback smoothly from an external controller interface. This approach opens up creative possibilities for live performances, cinematic direction, or interactive presentations. I encourage you to customize the setup to fit your own projects and enjoy smoother, more intuitive sequence control.