Multi Horizontal Slider

Multi Horizontal Sliders are special types used for controlling multiple parameters. Multi Sliders are fixed to controlling three parameters in a set format.

The default range for sliders is dependant on the control method.

  • Sliders with MIDI control methods will output a velocity range of 0 to 127.
  • Sliders with sACN control methods will output a value range of 0 to 255.
  • The Multiplier Value will act as the range multiplier.
  • Multi Horizontal Sliders declare the Minimum Value to be the furthest left position and Maximum Value the furthest right position the slider handle can be moved to.

When using MIDI for sliders the first three output methods defined will populate with the X and Y axis.

Action Map#

The action map below details the point at which commands are sent

Touch ReadyTouch BeginTouch Move (Slider)Touch ReleaseTouch End
XXOn ModeXX

*Note: Double tapping each slider will return it to it's default position.*


Control Methods#

TypeOn ModeExample
MIDIMIDI Channel, Note, VelocityChannel: 1 Note: 60 Velocity: 0 to 127
OSCOSC Message [Double] [Double] [Double], Patch/ctrl/slider (Values auto added)
HTTPHTTP Address [Double] [Double] [Double] use $1 $2 $3, Patch/ctrl.php?value1=$1&value2=$2&value3=$3 (Value $1, $2, $3)
TCPTCP String [Double] [Double] [Double] use $1 $2 $3, Patch/ctrl/tcp/$1/$2/$3 (Value $1, $2, $3)
UDPUDP String [Double] [Double] [Double] use $1 $2 $3, Patch/ctrl/udp/$1/$2/$3 (Value $1, $2, $3)
sACNsACN Channel, [Double] [Double] [Double] use $1 $2 $3Channel: 1 Level 0 to 255 Channel: 2 Level 0 to 255 Channel: 3 Level 0 to 255

API Methods#

Use external applications to operate this control with the API via OSC.

Send the string /ctrl/control/[uid]/[command] with the control's UID and selected command.

The default port for Ctrl for iPads OSC API is 53000. This can be modified by navigating to the settings menu and modifying the global OSC input port.

OSC Commands#

Command
/enabled [Int]Enable or disable the control (0 - Disabled, 1 - Enabled)
/theme [Int]Change the theme of the control (Int 1 to 14)
/theme [Int] [String]Change the theme of the control using custom palette
/label [String]Change the label of the control for the session name (Int 1 to 14)
/flash [Int]Set the control to flash to indicate attention is required (0 - Off, 1 - On)

Alternatively, you can create a Custom OSC Binding for this control for any of the attributes listed above.