-
-
Notifications
You must be signed in to change notification settings - Fork 34
Integrations
Jean-Michaël Celerier edited this page Aug 2, 2017
·
27 revisions
This page lists the feature 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 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
Ability to create a local device for the application.
Ability to connect to an existing device and exchange messages with it
Being able to get & set various properties on addresses : domain, accesss mode, description, etc.
Being able to use the libossia logging facilities
Being able to load & save preset files
Being able to create new objects in reaction to the loading of a preset
Being able to create the relevant protocol
Being able to create and remove objects in reaction to OSCQuery messages
Being able to send messages without the node actually existing in the tree, e.g. like a "basic" OSC library
Being able to send and receive messages according to OSC pattern matching addresses