As of release 0.9.8.11, it is possible to monitor LiVES remotely in real time.
To enable this, first of all an OSC command socket must be opened in LiVES. This can be done via the GUI in Tools/Networking&Streaming,
or by starting up LiVES with an osc port, e.g.
lives -oscstart 9999
Following this, you can send a message in OSC format:
where <port> is the number of a UDP port to use for the notifications. The sendOSC tool included with LiVES can be used for this, e.g.:
sendOSC -h localhost 9999
Notification messages are sent in real time on the requested UDP port. Currently only one notification port is supported.
The messages which are sent are listed in lives/src/osc_notify.h
These are currently:
In future there may be more data following the message number (for example, the clip number allocated to a newly opened clip). For now only the set name is sent following message 1024.
The set of messages is also likely to be increased in the future.
There is an example perl script which demonstrates this feature, which can be found in lives/tools/monitorlives.pl