Skip to main content
The SDK includes a set of ready-made operator UI controls that appear in the dashboard panel when a visual is running. All controls are configured via the visual’s JSON file and expose a C++ component (Uxrlive_UIpanelComponent) that syncs values in real time.

Available controls

ComponentDescription
SliderFloat value with min/max range, optional audio-reactive mode
ButtonTrigger an event from the operator panel
CheckboxBoolean toggle
DropdownSelect from a list of string options
Text InputFree-text field
Color PickerHSV color picker with optional per-channel audio reactivity

Audio reactivity

Sliders and color pickers can be set to react to audio beats in real time. The beat data is delivered via JSON at runtime and drives the control value automatically.

Preset system

Operators can save and load presets for all control values in a visual. Presets are stored as JSON in the project’s Saved/Save/ directory.
Detailed documentation for each control type and the JSON configuration schema is coming soon.