# Master control and Cue triggering with OSC

<figure><img src="/files/v9nbLExY5Rd9pCcXubky" alt=""><figcaption></figcaption></figure>

Controlling properties like **Master fade** & **volume**, **Timeline play states** and **Cue triggers** is done in **Control by OSC** window.

In this window you will see a list of all controllable properties and a corresponding OSC address.

## Master control

When an OSC messages arrives with the correct address, say */la/playctrl/master/fade* LightAct will look at the float argument and adjust *Master fade* property accordingly.

<div align="left"><figure><img src="/files/djHLWhidNgSr1BpAn4VL" alt=""><figcaption></figcaption></figure></div>

The green *State* LED will blink when an OSC message with the correct address arrives.

## Timeline control

<div align="left"><figure><img src="/files/bIZ6MDArad4iDv6Mk4OT" alt=""><figcaption></figcaption></figure></div>

The *OSC address* that will switch a particular timeline to a particular play state is written in the *Address* column. You can, of course, change the *OSC address* to something else if you want.

{% hint style="info" %}
**Good to know:** LightAct expects every OSC message to include an argument.
{% endhint %}

## Cue triggering

<div align="left"><figure><img src="/files/sZfNWFkAY6TFrOjdxxgl" alt=""><figcaption></figcaption></figure></div>

Similarly to the other properties, the OSC address is written in the Address column, but please note that the numbers should be included in the address as well. These numbers are called **CueX, CueY** and **CueZ** and are a property of the cue.

{% hint style="info" %}
**Good to know**: to trigger a Cue with OSC, the OSC address should include the CueX.CueY.CueZ numbers. So in the image below the OSC address should be */la/playctrl/cue/83.69.67.*

<img src="/files/hP3ZhGIjMEn8d1DvfZav" alt="" data-size="original">
{% endhint %}

{% hint style="warning" %}
The address of the incoming message should be exactly the same as written in the window. Looking at the image above, if the incoming address is **/la/playctrl/cue/00.77.00**, the cue is not going to get triggered.

However, if the address is **/la/playctrl/cue/0.77.0**, then it is going to be.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lightact.com/osc-and-midi/receiving-osc/master-control-and-cue-triggering-with-osc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
