A library for embedding Carabiner into a Java project.
Overview and installation instructions are found on the Project page on GitHub.
The package org.deepsymmetry.libcarabiner
provides a Runner
singleton
for creating and running a native binary of the Carabiner project that is compatible with the current execution
environment, if possible. You can call canRunCarabiner()
to check for
that compatibility, and then start()
to extract and run it. See
the full class documentation for more options and details.
The package also offers a Message
class which can be instantiated
using the text of any response line sent by Carabiner, and offers convenient Java access to the parsed
content of the message (in the form of a String
message type, and a Map
holding
any detailed payload that was present.
Good examples of applications built using this library are Beat Link Trigger and Open Beat Control.
Package | Description |
---|---|
org.deepsymmetry.libcarabiner |