WESAUDIO
3/15/17
_TITAN USER MANUAL REV3
31
10.
GCon open specification framework.
_Titan frame is part of open specification framework which allows other vendors to adopt to GCon
protocol, and create recallable modules. In general it doesn’t require any specific GCon knowledge
because protocol is wrapped in software frameworks, which implements all necessary functionalities on
northbound (HOST/DAW <-> _TITAN) and southbound (_TITAN <->ng500 series module) side. There are
four main packages which can be shared among other vendors:
GCon open specification framework documentation.
GPE – GCon protocol environment – C++ API to already existing dynamic library, which supports
all main operations on remote modules, and can be easily integrated into any plugin type.
GConPeriphery – package of drivers and utilities mandatory to communicate with upper system.
Software examples.
11.
Multi Host Support
–
USB note.
_TITAN connected through USB cable will be detected in one HOST application at the same time.
First HOST application which will start any WesAudio plugin will enable GCon communication engine, and
from now on it will serve as a master. Master application opens all available WesAudio units and keeps all
device handles for communication purposes. That activity will prevent other HOST applications started at
the same time to communicate with WesAudio units using direct USB connection. Such situation may
happen in practice when two different hosts are started at the same time and connected through ReWire
interface, in that approach only one host can serve as plugin host for WesAudio products. It is also possible
to start GConManager and Plugin host application at the same time, which will result in exactly same
situation – only one application will connect to WesAudio devices. This is not valid for Ethernet connection
where up to 5 applications can communicate with one _Titan frame.