OSC Position Output
Open Sound Control (OSC) is an open protocol for transmitting data between computers. Spikemark can send these OSC messages to any device that supports UDP OSC such as QLab, ISADORA or ETC EOS. Additionally Spikemark can send real time motor position data using the OSC protocol like it does with Watchout (http://cci.fyi/watchout) and PosiStageNet (http://cci.fyi/psn).

Under the Show Control menu item click the OSC… to bring up the OSC Position Output dialog.

The server address is the IP address of the OSC server receiving position data from Spikemark.

Similar to server address, server port is the UDP port that Spikemark will send data to.

When checked, the given axis’ position will be sent. This allows Spikemark to selectively send position data. By default active is unchecked.

Address is the identifying information in and OSC message and always starts with a forward slash (/). By default it is set to /cue/2/translationX which is a QLab address for changing the horizontal position of a video cue. This can be changed on a per axis basis and can be any valid OSC address.

Scaling is used to send larger or smaller position steps. It works by multiplying the scaling value by the axis’ position. For example if a motor is at a position of 100 and scaling is set to 1.5 the actual value sent will be 150. Scaling can be any number greater than zero (0) and defaults to one (1) which equates to no scaling.

The update interval is the speed at witch OSC packets are sent. The recommended fastest speed is 30.

The send output button toggles the OSC client in Spikemark on or off.
Copy link
On this page