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 maximum range of 0 to 127. The upper value is adjusted using the velocity parameter.
  • OSC and HTTP control methods will output default value of 0 to 1 with a variable upper value.
  • Multi Horizontal Sliders declare 0 to be the left position and 1 the right position of the slider handle.

Action Map

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

Touch Ready Touch Begin Touch Move (Slider) Touch Release Touch End
X X On Mode X X

Control Methods

Type On Mode Example
MIDI MIDI Channel, Note, Velocity Channel: 1 Note: 60 Velocity: 0 to 127
OSC OSC Message [Double] [Double] [Double], Patch /ctrl/slider (Values auto added)
HTTP HTTP Address [Double] [Double] [Double] use $1 $2 $3, Patch /ctrl.php?value1=$1&value2=$2&value3=$3 (Value $1, $2, $3)
TCP TCP String [Double] [Double] [Double] use $1 $2 $3, Patch /ctrl/tcp/$1/$2/$3 (Value $1, $2, $3)
UDP UDP String [Double] [Double] [Double] use $1 $2 $3, Patch /ctrl/udp/$1/$2/$3 (Value $1, $2, $3)

Response Methods

Use external applications to operate this control with OSC.

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

Response Commands

Command
/enabled [Int] Enable or disable the control (0 - Disabled, 1 - Enabled)
/enabled [Int] [Int] Enable or disable the control (0 - Disabled, 1 - Enabled / Slider 1, 2 or 3)
/position [Double] Change the position of the slider handle (0 to 1)
/position [Double] [Int] Change the position of the slider handle (0 to 1 / Slider 1, 2 or 3))
/theme [Int] Change the theme of the control (Int 1 to 14)
/theme [Int] [String] Change the theme of the control using custom palette name (Int 1 to 14)