Go To Interface
Go To Interface buttons are special types that allow navigate between interfaces.
Target Interface
Within module settings a target interface can be defined from a drop down list.
Fade Between Interfaces
Fading between interfaces can be either enabled or disabled using the Yes or No options
Fade Duration(s)
A fade time between 0.1 and 2 seconds can be defined per Go To Interface button to fit the aesthetic styling of the workspace.
Touch Duration
To ensure this button will not instantly trigger if touched, a touch duration can be defined between 0 to 30 seconds.
Note: This function can be combined with an image to give workspace a 'hidden functions' interface i.e. 'press and hold the workspace logo for 10 seconds to navigate to a hidden admin view'
Action Map
The action map below details the point at which commands are sent
| ![][touch-ready] | ![][touch-began] | ![][touch-hold] | ![][touch-release] | ![][touch-ready] |
|---|---|---|---|---|
| Touch Ready | Touch Begin | Touch Hold | Touch Release | Touch End |
| X | Touch Duration Count Initiated | Touch Duration Count / ON Mode | ON Mode | X |
Control Methods
Alongside changing interface, this control can be configured to send the following:
| 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 name (Int 1 to 14) |
/label [String] | Change the label of the control for the session |
/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.