OSC control
Configuration
Go to the Settngs menu and choose the Comm
tab.
OSC Prefix:
Set this value to establish a message filter, so all incoming messages must have this first item in the address to be valid.
Example:
OSC Listen
This field contains all the ip addresses and ports the OSC module will be listening to, each line represents an ethernet IP followed by a port, separated by a colon :
.
Use an asterisk *
as a wildcard to specify all Ips in the host.
Example:
Listen to adapter with IP 192.168.1.229 on port 8000:
192.168.1.229:8000
Listen to all local adapters on port 4500:
*:4500
OSC Clients
Configure the destination IPs and ports to send OSC messages to.
OSC IN (Receive)
Each message address should have the first level as configured in Exaplay, by default this value is exaplay
. The following value should be the address of the object inside Exaplay.
Example:
The last value should be a command, the parameters are the values in the OSC bundle, and vary depending on the context of the object.
For tmeline compositions:
For cuelist compositions
Examples
OSC OUT (Send)
If configured, each Exaplay compositions will emit OSC bundles with their current status.
The output address will be similar to what is used for input, beginning with the default address prefix exaplay
, followed by the address of the Exaplay’s object.
Example:
The contents of the bundle are described as follows:
Out scripted
It is possible to send arbitrary OSC messages at certain events, configured as cue commands in Exaplay. The format structure is as follows:
The value types can be integers i
or floats f
.
Example command to send a message with address ‘exaplay/test/’ with an integer value of 10 and a float of 0.5 to 192.68.50.10 listening at port 8000:
Last updated