Skip to main content

Horizontal Stepper

Horizontal Steppers allow for variable control with set intervals that send commands when the value is changed.

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

  • Steppers with MIDI control methods will output a maximum velocity range of 0 to 127.
  • Steppers with sACN control methods will output a maximum value range of 0 to 255.
  • The Multiplier Value will act as the range multiplier.
  • Horizontal Steppers declare the Minimum Value to be the furthest left and Maximum Value the furthest right step that can be selected.

Action Map

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

Touch ReadyTouch BeginTouch DownTouch ReleaseTouch End
XXXOn ModeX

Control Methods

TypeOn ModeOff Mode
MIDIMIDI Channel, Note, VelocityN/A
OSCOSC Message, PatchN/A
HTTPHTTP Address, PatchN/A
TCPTCP String, PatchN/A
UDPUDP String, PatchN/A
sACNsACN Patch, Channel, ValueN/A

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

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
/position [Double]Change the value of the stepper (0 to 1)
/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.