Tap Button
Tap Buttons require a single tap to action their command.
They are useful for actioning commands repeatedly and in quick secession.
Please note that Tap Buttons do not require a touch cycle meaning that they can be accidentally triggered.
Action Map
The action map below details the point at which commands are sent
![]() | ![]() | ![]() | ![]() | ![]() |
|---|---|---|---|---|
| Touch Ready | Touch Begin | Touch Hold | Touch Release | Touch End |
| X | On Mode | X | X | X |
Control Methods
| Type | On Mode | Off Mode |
|---|---|---|
| MIDI | MIDI Channel, Note, Velocity | N/A |
| OSC | OSC Message, Patch | N/A |
| HTTP | HTTP Address, Patch | N/A |
| TCP | TCP String, Patch | N/A |
| UDP | UDP String, Patch | N/A |
| sACN | sACN Patch, Channel, Value | N/A |
| Audio | Audio ID, Volume | N/A |
| Video | Video, Layer, Volume, Scale X, Scale Y, Position X, Position Y, Opacity | N/A |
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.



