How to input range-type parameters in World Machine TMS automation scripts?

I’m working with World Machine automation scripts (TMS) and need to control a device parameter that has a “range” type (with Low and High values) through automation variables.

In the World Machine interface, I can see the parameter shows as a range control with separate Low and High input fields. However, when exposing this parameter as an automation variable, the interface only allows me to specify a single float value.

I’ve tested that enum-type parameters can be controlled by passing integer values in the TMS script, but I’m unsure about the correct syntax for range-type parameters.

Questions:

  1. What is the correct syntax to specify range values in a TMS script?
  2. Should I expose the Low and High values as separate automation variables?
  3. Is there a way to pass both values as a single automation variable (e.g., using a specific format like “0,2300”)?

Example of what I’m trying to achieve:
<var name=“rescale_height_range” value=“???”/> <!-- How to specify Low=0, High=2300? →

Thank You.

1 Like

Found the Construct Range device which allows creating range parameters from two separate float automation variables. Problem resolved.

3 Likes