> For the complete documentation index, see [llms.txt](https://docs.creativeconners.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.creativeconners.com/docs/spikemark-6/show-control/osc/streaming-position-over-osc.md).

# OSC Position Output

Spikemark can send real time motor position data using the OSC protocol to any device that supports UDP OSC such as QLab, ISADORA, ETC EOS, Disguise, and many more.

<figure><img src="https://3040525219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhFI6SSKpm8M7EkrYqp%2Fuploads%2Fgit-blob-9341da832c5c3f80318dfefc9fd8fd3f4b4223eb%2Fopen-osc-position-outupt.png?alt=media" alt="Open OSC Output Window"><figcaption></figcaption></figure>

From the Show Control menu click OSC Output... to open the configuration window.

## Configuration Window

<figure><img src="https://3040525219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhFI6SSKpm8M7EkrYqp%2Fuploads%2Fgit-blob-2b2128734e3f052c0d3ca9012b83c6cec78fea26%2Fosc-position-output-window-overview.png?alt=media" alt="OSC Output Window"><figcaption></figcaption></figure>

### 1. Server Address

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

### 2. Server Port

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

### 3. Active

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

### 4 - Address

Address is the identifying information in and OSC message and always starts with a forward slash (/). By default, it is set to /cue/2/translation/x/live which is a QLab 5 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.

### 5 - Scaling

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.

### 6 - Update Interval

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

### 7 - Send Output

The send output button toggles the OSC output from Spikemark on or off.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.creativeconners.com/docs/spikemark-6/show-control/osc/streaming-position-over-osc.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
