The ola
backend
This backend connects the MIDIMonster to the Open Lighting Architecture daemon. This can be useful
to take advantage of additional protocols implemented in OLA. This backend is currently marked as
optional and is only built with make full
in the backends/
directory, as the OLA is a large
dependency to require for all users.
Global configuration
This backend does not take any global configuration.
Instance configuration
Option | Example value | Default value | Description |
---|---|---|---|
universe |
7 |
0 |
OLA universe to send/receive data on |
Channel specification
A channel is specified by it's universe index. Channel indices start at 1 and end at 512.
Example mapping:
ola1.231 < in2.123
A 16-bit channel (spanning any two normal 8-bit channels in the same universe, also called a wide channel) may be mapped with the syntax
ola1.1+2 > net2.5+123
A normal channel that is part of a wide channel can not be mapped individually.
Known bugs / problems
The backend currently assumes that the OLA daemon is running on the same host as the MIDIMonster. This may be made configurable in the future.
This backend requires libola-dev
to be installed, which pulls in a rather large and aggressive (in terms of probing
and taking over connected hardware) daemon. It is thus marked as optional and only built when executing the full
target
within the backends
directory.