# DMX Overview

When it comes to DMX, LightAct can send or receive both Art-Net and sACN protocols. Both protocols are used to transmit lighting control data over Ethernet networks, allowing for seamless communication between LightAct and other lighting devices.

## DMX Network Settings

To setup the DMX, navigate to *Edit* -> **Project Settings** and open the **DMX Tab**.

In this window, you first have to select one of the available Network interface controllers (NICs). In most cases, you should avoid choosing 127.0.0.1 (localhost).

{% hint style="warning" %}
If you are in the process of receiving DMX data, sending DMX data, or scanning Art-Net nodes, you will not be able to change the NIC for DMX data.
{% endhint %}

<div align="left"><img src="/files/8uCBsHJVLxCLub59k2Mn" alt=""></div>

In the Art-Net section, you can determine the transmission type which will be used with Art-Net protocol:

* **Unicast (recommended)**: this is one-to-one transmission, so it is the most efficient.
* **Broadcast**: in this transmission type, the messages are broadcast all over the network.

In the sACN section, you can determine the transmission type which will be used with sACN protocol:

* **Unicast**: one-to-one transmission.
* **Multicast (recommended)**: one-to-many transmission that is very efficient.
* **Broadcast**: one-to-many transmission.

{% hint style="warning" %}
Broadcast transmission type should be, if possible, avoided as it can slow down the network.
{% 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/dmx/dmx-overview.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.
