With the release of version 25.01 SPAT Revolution introduces an exciting feature: the support of Relative OSC messages. This innovative functionality offers the capability to adjust parameter values dynamically, without needing to know the current value.


Absolute vs. Relative OSC messages

In contrast, Relative OSC messages allow users to define an offset rather than a specific value. This means you can adjust parameters incrementally, such as increasing room gain by +3dB or decreasing source distance by -2m. This flexibility is amplified when you don’t have bidirectional integration, as the parameter current value is unknown, and can simplify the interaction with SPAT Revolution.


How Relative OSC messages work

Relative OSC messages follow the same structure as standard OSC messages, with the addition of a path keyword. For instance, to offset the room gain by +3db, you would use:

This consistency ensures that the OSC path structure remains unchanged, allowing users to utilize wildcards to target multiple objects or add interpolation timing. For example, to offset the distance of all sources by 2 meters over 5 seconds, you would use:


Getting started with Relative OSC messages

To assist you in leveraging this new feature, we provide a QLab5 template with examples of Relative OSC messages. This resource will guide you through your initial steps and help you explore the full potential of Relative OSC.

You can find all available controls in the updated OSC table, which includes all available OSC commands in SPAT Revolution.

QLab 5 Relative OSC Template

We encourage you to try out this new feature and share your template and use cases with us!