MultiSlider
A single control that contains up to 64 sliders.
Settings
| Setting | Description |
|---|---|
| Default Value | The value that each slider starts at when the interface is opened. When "Resets to Default" is enabled, a slider will return to this value after you stop touching it. |
| Mode | For display purposes only. Whether the sliders should be "filled in" from low to high, high to low, from the center, or only render the handle. |
| Orientation | Determines whether the sliders are arranged horizontally or vertically. |
| Number of Sliders | The number of sliders contained in this control (2 to 64). |
| Smooth Transitions | When set to "On", a slider will smoothly transition to a new value regardless of where you touch it. When set to "Auto", a slider will smoothly transition to a new value only if you touch near the handle. When set to "Off", a slider will immediately jump to the value corresponding to where you touch it. |
| Resets to Default | When enabled, a slider will reset to the default value after you stop touching it. |
| Slide Across Sliders | When enabled, you can slide your finger across multiple sliders to change their values in one continuous motion. |
Variables
The following variables can be used when configuring outputs for this control:
| Variable | Description |
|---|---|
| Slider Index | The index of the slider being interacted with, starting from 0 |
| Value | The value of the slider, from 0 to 1 |
OSC Messages
This control responds to the following OSC messages:
| Message | Description |
|---|---|
<address> position <x> <y> <width> <height> | Sets the control's position. Coordinates are specified in pixels. |
<address> color <blue|red|green|orange|purple|brown|grey> | Sets the control's color. |
<address> resetsToDefault <0|1> | 0 = no reset non-zero = resets to default when touch is released or moved |
<address> mode <fromLowToHigh|fromHighToLow|fromMiddle|point> | Sets the display mode for each slider |
<address> numSliders <count> | Sets the number of sliders (maximum 64) |
<address> defaultValue <decimal> | Sets the default value for each slider (0 to 1) |
<address> value <sliderNumber> <value> | Sets the value of a specific slider (0 to 1) |
<address> <sliderNumber> <value> | Sets the value of a specific slider (0 to 1) |