Skip to content
Jean-Michaël Celerier edited this page Aug 2, 2017 · 27 revisions

Supported features

This page lists the features from libossia supported for each frontend.

libossia C C++98 Pd Max QML Python SC ofx Unity Java
Local device
Remote device
Address properties
Address callbacks
Device callbacks
Logging
Presets
Preset instances
MIDI
OSC
OSCQuery
OSCQuery instances
Minuit
Raw messages
Pattern matching

Description of the features

Local device

Ability to create a local device for the application.

Remote device

Ability to connect to an existing device and exchange messages with it

Address properties

Being able to get & set various properties on addresses : domain, accesss mode, description, etc.

Address callbacks

Being able to do something in reaction to a value being received through the network

Device callbacks

Being able to do something in reaction to a node being created, removed, etc

Logging

Being able to use the libossia logging facilities

Preset

Being able to load & save preset files

Preset instances

Being able to create new objects in reaction to the loading of a preset

MIDI, OSC, OSCQuery

Being able to create the relevant protocol

OSCQuery instances

Being able to create and remove objects in reaction to OSCQuery messages

Raw messages

Being able to send messages without the node actually existing in the tree, e.g. like a "basic" OSC library

Pattern matching

Being able to send and receive messages according to OSC pattern matching addresses

Clone this wiki locally