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.