Integrate Augmenta with other software

If the creative tool of your choice does not already come with an official integration from Augmenta, it is possible to create your own.
This page describes the available options we provide help you get started.

Receiving Interactive Data

The main way to interface with Augmenta is to receive its data and provide it to your users.
💡
Naming conventions
In the following descriptions, Augmenta is considered as a server. You are working within a host applicationand will be creating a client that receives data (tracking, volumetric, events…) from Augmenta.

WebSocket

The preferred way to receive data from Augmenta is over WebSocket. To help you build your own WebSocket Client, we provide SDKs in the following languages, or the websocket protocol details.
  • C++
  • .NET C#
Contact us for access and guidelines !

OSC

For host applications where adding code is not an option, and where usual standard (such as TUIO, PSN, ADM-OSC) are not an option , Augmenta also supports sending data through OSC with custom adresses.
Augmenta OSC v3 options
Augmenta OSC v3 options
This protocol allows you to
  • Decide which data you want to send
  • Decide the amount of data per second
  • Send the coordinate in the desired axis system
  • Have several data format options

Automating and Controlling Augmenta

👉
The augmenta app can also be controlled through an external software, through OSC, OSCQuery and JSON.
  • Any Button from Augmenta can be controlled through osc (right clic → Copy OSC control address)
  • All buttons and parameters can be discovered and act form through OSCQuery
  • All values of the Augmenta software can be read fro a JSON endpoint
See the full documentation for details.