Skip to main content
A Slider exposes a draggable float value to the operator. The operator can move it within the configured range and the Blueprint receives the new value in real time through a bound event.

Configuration

Sliders are declared inside UICategories on the xrlive_UIpanel component. Set Type to Xrlive Slider and fill in the fields below.
Min and Max are not required to be symmetric. A range of -150 to 300, or 0.5 to 2.0, is perfectly valid. The only requirement is that Max Value is greater than Min Value.
When Audio Reactive is enabled, an additional Audio Reactive Settings section appears with the following fields:

Blueprint API

Standard mode

Use this wiring when Audio Reactive is disabled (default). Call Find Control by Name on the xrlive_UIpanel reference, passing the slider’s Name. Feed the Return Value into Bind Event to On Slider Value. Create a Custom Event and connect it to the Event pin.
Blueprint graph showing Xrlive Ulpanel reference connected to Find Control by Name, whose Return Value feeds the Target pin of Bind Event to On Slider Value. A Custom Event node named OnSliderValue_Event is connected to the Event pin. The custom event exposes two output pins: Control Name (string) and Value Modification (float).

Standard slider wiring — Find Control by Name feeds Bind Event to On Slider Value

The custom event exposes two output pins:

Audio Reactive mode

When Audio Reactive is enabled on the slider, use Bind Event to On Beat Button Click instead. The event fires in sync with the audio beat signal rather than on operator drag.
Blueprint graph showing Xrlive Ulpanel reference connected to Find Control by Name, whose Return Value feeds the Target pin of Bind Event to On Beat Button Click. A Custom Event node named OnBeatButtonClick_Event is connected to the Event pin and exposes a single Beat Data output pin.

Audio-reactive slider wiring — Bind Event to On Beat Button Click replaces the standard bind node

When Audio Reactive is enabled on a slider, both bindings should be wired: Bind Event to On Slider Value handles manual operator input, and Bind Event to On Beat Button Click handles the audio beat signal. The two events fire from independent sources and do not interfere with each other.