> For the complete documentation index, see [llms.txt](https://docs.lightact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lightact.com/dmx/dmx-in/adjust-layer-variables-with-dmx.md).

# Controlling Layers with DMX

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

By default, every layer has **Universe** and **Channel** properties in the **DMX** variable group set to -1. This means that this layer is not controlled with DMX.

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

To map a layer to a particular DMX channel, just drag from that channel to the layer you want to map. In the background this will set the Universe and Channel variables.

## DMX Personality of a Layer

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

If you hover above a particular channel, the tooltip will tell you which layer and which variable is mapped to it.

{% hint style="info" %}
**Good to know**: all Stock Layer templates have DMX footprints already set up so you don't have to do anything.
{% endhint %}

Let's see how a DMX footprint of the layer is set up.

### DMX Properties of Layer Variables

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

Whether a particular variable is included in the footprint is governed by the **Include in DMX In** checkbox in the right-click menu of the variable.

In this menu, you can also determine if this variable is 8, 16, 24 or 32 bit.

{% hint style="info" %}
**Good to know:** DMX control of certain variable types such as Mapping, Device and Asset is done through [Index Manager](/dmx/dmx-in/index-manager.md).
{% endhint %}

### DMX Flag of a Variable

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

If you want to temporarily disable DMX setting a particular variable, you can disable the DMX flag. This flag will turn green if that DMX variable is currently being set by DMX.

### Remap value

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

If **Remap value** is left unchecked, LightAct will set the value of the mapped variable to the raw value of the assigned DMX Channel.

If *Remap value* is checked, it will set the value of the variable based on the Min and Max values of this variable.

For example, let's say that:

1. Min and Max of a variable are 0 and 1000 respectively
2. incoming DMX value is 255
3. variable is going to be set to 1000
4. if the incoming value is 0, the variable is going to be set to 0.

### Exporting DMX Personality

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

To export DMX personality of a layer, open the Layer's layout and click on either **Export GDTF** or **Export PDF**.


---

# 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 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/dmx/dmx-in/adjust-layer-variables-with-dmx.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.
