OSC API

The API methods within Ctrl for iPad are used to provide feedback or to allow external control of the workspace.
All controls that support the API will display their methods under the API section of the editor.

All OSC commands are formated as follows /ctrl/control/[uid]/[command]
By default, Ctrl for iPad responds to OSC messages on port 53000. The OSC API port can be changed in Settings > Preferences. 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 - API

Available commands differ depending on the control type. See Controls for further detail.

CommandDescription
/position [Double]Change the position of the slider handle or stepper value (0 to 1)
/enabled [Int]Enable or disable the control (0 - Disabled, 1 - Enabled)
/state [Int]Change the state of the control (0 - Off, 1 - On)
/label [String]Change the label of the control for the session
/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)