Aitum supports the OSC (Open Sound Control) protocol. The protocol can be used to control numerous third-party software, such as Logic Pro, TouchDesigner, Q Light Controller, Unreal Engine and more.
To setup OSC, you need to add it as an integration, which is a quick and easy process. Open Aitum and head to the Settings tab, then click Integrations. Click New Integration, then select OSC from the list of integration types.
You can now determine whether you'd like to be able to send OSC and/or receive OSC. If you enable Send OSC, you will need to specify a Send IP and Send Port for sending your OSC data. If you enable Receive OSC, you will need to specify a Receive Port to receive the data on.
Activated when receiving Float data over OSC.
Field | Required | Field Type | Allows Variables | Local Variable Usage | Visible in Trigger | Description |
---|---|---|---|---|---|---|
Address | No | Text | Yes | Yes | Yes | The address the data came from |
Value | No | Decimal | Yes | Yes | Yes | The value that was sent |
Activated when receiving Integer data over OSC.
Field | Required | Field Type | Allows Variables | Local Variable Usage | Visible in Trigger | Description |
---|---|---|---|---|---|---|
Address | No | Text | Yes | Yes | Yes | The address the data came from |
Value | No | Whole Number | Yes | Yes | Yes | The value that was sent |
Activated when receiving String data over OSC.
Field | Required | Field Type | Allows Variables | Local Variable Usage | Visible in Trigger | Description |
---|---|---|---|---|---|---|
Address | No | Text | Yes | Yes | Yes | The address the data came from |
Value | No | Text | Yes | Yes | Yes | The value that was sent |
Activated when receiving Null data over OSC.
Field | Required | Field Type | Allows Variables | Local Variable Usage | Visible in Trigger | Description |
---|---|---|---|---|---|---|
Address | No | Text | Yes | Yes | Yes | The address the data came from |
Activated when receiving Boolean data over OSC.
Field | Required | Field Type | Allows Variables | Local Variable Usage | Visible in Trigger | Description |
---|---|---|---|---|---|---|
Address | No | Text | Yes | Yes | Yes | The address the data came from |
Value | No | Boolean | Yes | Yes | Yes | The value that was sent |
Send Float data over OSC.
Field | Required | Field Type | Allows Variables | Description |
---|---|---|---|---|
Address | Yes | Text | Yes | The address to send the data to |
Value | Yes | Decimal | Yes | The value to send |
Send Integer data over OSC.
Field | Required | Field Type | Allows Variables | Description |
---|---|---|---|---|
Address | Yes | Text | Yes | The address to send the data to |
Value | Yes | Whole Number | Yes | The value to send |
Send String data over OSC.
Field | Required | Field Type | Allows Variables | Description |
---|---|---|---|---|
Address | Yes | Text | Yes | The address to send the data to |
Value | Yes | Text | Yes | The value to send |
Send Null data over OSC.
Field | Required | Field Type | Allows Variables | Description |
---|---|---|---|---|
Address | Yes | Text | Yes | The address to send the data to |
Send Boolean data over OSC.
Field | Required | Field Type | Allows Variables | Description |
---|---|---|---|---|
Address | Yes | Text | Yes | The address to send the data to |
Value | Yes | Boolean | Yes | The value to send |