Application messages

Application messages are accepted by the static OSC address /ITL.

Application management


Example when sending the message:

/ITL hello;

the application will answer with the following message:

/ITL  7000 7001 7003

when it runs on a host which IP number is using the default port numbers.

Ports management


Changes the UDP port numbers:

The int32 parameter should be a positive value in the range [1024-49150]. The default port, outport and errport values are 7000, 7001 and 7002.

Note: Error messages are sent as a single string.

System support


Application level queries

The application supports the get messages for its parameters (see section getsect). In addition, it provides the following messages to query version numbers.


Example Querying INScore version:

/ITL get version;

will give the following as output:

/ITL version 1.00

Application static nodes

The application level provides the static nodes - stats, debug and log, available at /ITL/stats /ITL/debug and /ITL/log to help debugging communication and INScore scripts design.

The 'stats' nodes


Example Answer to a get message addressed to /ITL/stats

/ITL/stats osc 15 udp 10

The 'debug' nodes

The debug node is used to activate debugging information.


Example Error messages generated on error port in debug mode:

error:  incorrect OSC address: /ITL/stat
error:  incorrect parameters: /ITL/scene/foo unknown 0.1
error:  incorrect parameters: /ITL/scene/foo x "incorrectType"

The 'log' nodes

The log node controls a console window that display all the messages sent to the OSC error port. Typical content is given by the example above.


The 'plugins' nodes

The plugins node controls the search path for plugins. See section plugins for more information on plugins and search strategies.