DMX Control Console

Use the Control Console to control your fixtures using your library and patch selection.

The Control Console simplifies DMX debugging and gives you quick control of a set of fixtures, which can be virtual or physical. It auto-generates and populates faders based on your library and patch selection. You can then use these faders to generate and send DMX data.

The DMX Control Console

Workflow

To open the DMX Control Console, go to the Main Toolbar and click DMX > Control Console.

Open the DMX Control Console from the Main Toolbar

Library Selection

A Control Console can use a single DMX Library. In the DMX Control Console details panel, use the dropdown to browse to the DMX Library asset that contains the patch and fixture database to use in the console.

Select the correct DMX library

Library Layout Options

You can select one of two layout modes for a DMX Library:

  • Default: A layout that auto-generates Fader groups only for selected Fixture Patches. If you select more than one Patch, then multiple Fader Groups will be created and then organized using the global Layout options.

  • User: A user-defined layout where you manually create Fader groups for Fixture Patches in the right panel.

Patch Selection

The Fixture Patch list shows all the Patches in the current DMX Library. You can toggle each Fixture Patch to enable or disable sending DMX for the specific Patch.

The Fixture Patch list

Add Fixture Patches

In Default layout mode, patches are added to the console by selecting them (see Layout Options).

In User layout mode, you can add all the fixture patches from the DMX Library or add them manually one by one:

  • Click + Add All Patches to add all fixture Patches in the list to Fader groups.

  • Click + Add Patch > To the right to add your selected fixture Patches to the right side of the selected row.

  • Click + Add Patch > To next row to add your selected fixture Patches to a new row.

  • Click + Add Patch > To selection to add your selected fixture Patches to the selected Fader group, replacing the previous Patch.

Buttons and options for adding fixture patches

When you add a fixture patch to the Console, a Fader is created for each of its functions and placed in a Fader group. You can inspect a Fader group's details, and edit them where applicable, in the Details View on the right side.

Fader group Details View

Send DMX Data to Unreal Engine

To start sending DMX data to Unreal Engine, click Send DMX in the Control Console toolbar. While DMX data is being sent, you can change Fader values and see the changes reflected in real time in Unreal Engine.

The Send DMX button in the Control Console toolbar

To stop sending DMX data, click Stop sending DMX.

Add Raw Faders

A Raw Fader is a DMX Fader that's not connected to a fixture patch. To create a Raw Fader:

  1. In the Fader group area, click the Add New (+) button and then click Next or Next Row.

    Add a new fader group

  2. Click on the Add (+) button inside the fader group to create a Raw Fader.

    Add a new fader

  3. Select the Raw Fader and edit the Fader properties in the Details panel to specify its precision (8-bit, 16-bit, or 24-bit) and other required parameters such as the Universe ID, Starting Address, Min Value, and Max Value.

    Fader settings

Oscillators

Oscillators provide a way to animate selected sliders. By default, the Control Console provides a square wave and sine wave oscillator. Custom oscillators can be created in Blueprints.

Oscillators for animating sliders

Create Custom Oscillator Blueprints

  1. In the Content Drawer, click Add + > Blueprint > Blueprint Class.

  2. Under All Classes, search for and select DMXControlConsoleOscillator.

  3. Click Select to confirm.

    The Select button

  4. In the Content Drawer, go to the Blueprints folder and open your new blueprint.

  5. Click Override Get Normalized Value.

    The submenu that contains the Get Normalized Value option

Options

Control Options

The Control options specify if you want Patch sliders to work in absolute or relative mode:

  • Absolute: The values of all selected Faders are set to the same percentage.

  • Relative: The values of all selected Faders are increased or decreased by the same percentage. If the Faders start with different values, they keep this difference so long as you don't clamp them to either lower or upper bounds.

The Control options

View Options

The View options adjust the shape and exposed properties of Fader Groups.

The View options

  • Collapse All or Expand All Fader Groups. In the following example, the left is collapsed and the right is expanded. collapse-expand.png

  • Set Faders view to Basic or Advanced mode. In Advanced mode, you can set min/max Fader values. advanced-mode.png

Layout Options

The Layout options change the way that Fader groups are displayed:

  • Horizontal: Sets all Fader groups to be on the same line.

  • Vertical: Sets all Fader groups vertically one on top of each other.

  • Grid: Sets all Fader groups in a grid pattern. In default layout mode, Patches of the same Universe appear on the same horizontal line.

The Layout options

Selection and Search Options

Selection options can select all Fader groups in the DMX Library or only filtered ones:

  • Select All: Select all Faders regardless of the active search filter.

  • Select Only Filtered: Select Faders that correspond to the search filter.

  • Dropdown Auto-Select: Automatically select Faders inside a Fader group when selecting a Patch or multiple Patches from the DMX Library.

The Selection options and the search bar

Search accepts a range of inputs such as Fader group names, attribute names ("Red, Green, Blue, Dimmer"), fixture IDs ("1, 2, 4-5"), universes ("Uni 1, 2, 4-5"), or addresses ("1.512"). You can toggle Auto-Select to automatically select Faders that match the search filter.

Tags
Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel