# Content Sequencing

In this section, we will cover all basic elements used in different sequencing methods.

## Layers

In Disguise, you could place layers in the Timeline. In LightAct, Layers are placed in the Timeline tracks.

All layers in LightAct, including the[ stock layer templates](/layers-and-layouts/layers.md#layer-templates) we provide, are completely customizable. It is also possible for you to create your own layer templates.

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

{% hint style="info" %}
**Good to know:** in LightAct, all layers are created with nodes, however this doesn't mean you need to actually use any of the nodes to use the layer. Instead, you can just modify layer variables to achieve what you want.

But if you want to modify what any particular layer does, that's when nodes become extremely useful.
{% endhint %}

### Control Layers with Art-Net

In Disguise, you could control a layer property by defining an Art-Net expression. In LightAct, you can control a layer variable through Art-Net or sACN by clicking on the Variable’s DMX icon.

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

The incoming DMX Data can be set and visualized in the [DMX In](/dmx/dmx-in.md) window.

### Control Layers with OSC

A similar approach applies for controlling layer properties with OSC in Disguise and controlling layer variables with OSC In, in LightAct. While you are used to creating an OSC Expression for a chosen layer property in Disguise, you can achieve this by clicking on the OSC Icon of a layer variable in LightAct.

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

Of course, to receive OSC Data, you first need to correctly set up an OSC Receiver device node, and then map these values to the desired Layer variables in the [OSC In](/osc-and-midi/receiving-osc/oscin.md) window.

### Keyframing

To animate a layer property over time, in Disguise you would use a method called Keyframing. A similar functionality in LightAct can be found in the Curve Editor. To enable Curve Editing for a layer variable, you must enable the Curve Editing icon. Next, upon selecting the variable in the Curve Editor, you can insert different keyframes and move them around both up, down, vertically, and horizontally.

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

## Cues

When you add a Cue in disguise, you get a new entry in the Cue list. LightAct can use Section or Marker as a cue as long as they have *Use as Cue* enabled.

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

| disguise | LightAct                                     |
| -------- | -------------------------------------------- |
| Cue      | Marker or Section with *Use as Cue* enabled. |

## Multi-transport Manager

In disguise, you could control multiple Tracks within a project simultaneously, through the use of Multi-transport manager. In LightAct, you can run multiple Timelines in a single project independently from one another, and manage the process in the Timelines window.

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

{% hint style="info" %}
**Good to know**: If you would like to sync a Timeline to an incoming timecode, you first have to create a Device that received the data and then select the device from the Sync dropdown menu of the desired Timeline in the Timelines window.
{% 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/transitioning-to-lightact-from-other-media-servers/lightact-for-disguise-operators/content-sequencing.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.
