Audio Editors (STE, ETE, MTE)

Install and Configure Ember+ with DHD Mixer for DBM and MTE

This page summarizes the practical setup for using a DHD mixer via Ember+ with DBM and MTE/ETE/STE. It combines product requirements, known working settings, and the most important troubleshooting points from internal documentation.

Primary goal
Use a DHD console fader and/or channel button to control playback workflows in DBM and MTE through TIOEmberPlus.dll.

Important limitation
Ember+ covers mixer control and event signaling, but does not automatically replace existing GPIO-based studio signaling such as red-light or Modbus-based on-air logic. If that behavior is required, it must be handled in parallel by the mixer or another integration path.

Requirements

Before configuration, make sure the following prerequisites are in place:

  • DHD mixer/core with Ember+ enabled

  • Network connectivity between workstation and DHD I/O core

  • TIOEmberPlus.dll available in the DigaSystem folder

  • libember_slim.dll available in the Windows DLL search path, ideally in the same folder as the main application and TIOEmberPlus.dll

  • For Audio Editor integration: minimum documented baseline is MTE/ETE/STE 7.4.1540.0, MultiRec4.ocx 4.6.261.0, and TIOEmberPlus.dll 1.0.7.0

Known DHD Ember+ port
For DHD Ember+ integrations, the commonly used port is 9000. This is different from the classic DHD control connection used by TIODHD.dll, which commonly uses port 2008.

Installation

  1. Copy TIOEmberPlus.dll into the DigaSystem program directory.

  2. Copy libember_slim.dll into the same directory, or another directory included in the Windows search path.

  3. Ensure the workstation can reach the DHD core on the correct subnet.

  4. Confirm the DHD core is powered on and Ember+ is enabled on the console/core.

For DHD test setups, a working example documented internally used an I/O core reachable on a local subnet and Ember+ on port 9000. In one test case, the workstation adapter was manually configured into the same subnet as the core, and connectivity was verified by ping.

Configuration in MTE

MTE has documented support for Ember+ control through the Audio Editor Ember+ feature.

  1. Place the required DLLs in the DigaSystem folder.

  2. Set the parameter UseEmberPlus=1.

  3. Start MTE.

  4. Open Settings and go to the Ember+ tab.

  5. Click Configure to open the TIOEmberPlus.dll configuration dialog.

Use the following key settings in the Ember+ DLL configuration:

  • Type of mixer console: DHD

  • IP address: IP of the DHD I/O core

  • Port: 9000

  • Fields to be used: Always use the field identifier

  • Fader open/close signalization: Evaluate fader position and on/off buttons

On the Lines page, assign each logical line used by MTE to the corresponding DHD channel.

How to find the correct channel identifiers
Use EmberPlusView.exe to inspect the DHD Ember+ tree and identify the channel nodes and relevant parameters. This is the most reliable way to map logical lines to actual DHD channels.

After saving the configuration without errors, MTE should react to the configured fader or button. A verified internal test confirmed the following behaviors:

  • Opening a configured fader can start playback

  • Closing the fader can stop playback

  • In Reporter Box scenarios, the next clip can also be triggered

Configuration in DBM

DBM use cases were defined for Ember+ integration in the same general way as MTE, especially for fader-start play/stop. The main intended scenarios are:

  • One item open in mask: open fader starts play, close fader stops

  • One item selected in grid: open fader starts play, close fader stops

For DBM, the exact UI steps are less explicitly documented than for MTE, but the integration concept is the same: configure TIOEmberPlus.dll, connect to the DHD mixer via Ember+, and map logical lines/actions to the application’s playback context.

Practical expectation
DBM support focuses on foreground playback control. The application state matters: the currently open or selected item is the one affected by the fader-start action.

If DBM audio output behaves unexpectedly, also review the Windows mixer-related parameters under DBM|MultiRec:

  • VolumeInUseMixer

  • VolumeOutUseMixer

  • VolumeOutUseWaveOutSetVolume

These parameters are not Ember+ settings, but they can affect whether audio is actually heard during playback.


Screenshots for Configuration:

DBM:

  • yellow - you need to configure in Admin

  • green - configured by the applications ember dialog

image-20260616-073546.png


DBM -Settings and MTE-Settings are the same

image-20260616-073730.png

Click Configuration (Konfiguration)

MTE_TIOEmberPlusSettingsGeneral.png
image-20260616-073828.png
image-20260616-073840.png
image-20260616-073851.png
image-20260616-073858.png
image-20260616-073911.png
image-20260616-073924.png

For a test without access to the mixer you can use the remote console application: http://172.16.3.47/#/views/12

Make sure that the remote console in the browser, does not run on the same computer than DBM and MTE, because than the remote mixer will have the fcous and both DBM and MTE will not start !

image-20260616-074513.png



Area

Setting

Recommended value

Reason

General

Mixer type

DHD

Enables DHD-specific tree interpretation

General

Port

9000

Typical DHD Ember+ port

General

Fields to be used

Always use identifier

More reliable node matching on DHD

Fader & Buttons

Fader open/close signalization

Evaluate fader position and on/off buttons

Supports practical fader-start behavior

DHD specific

Field for line on/off evaluation

Usually Channel_ON

DHD-specific guidance indicates this is normally sufficient

Lines

Logical line mapping

Map each application line to the correct DHD channel

Required for actual control

Depending on the mixer configuration, you may need to verify whether the relevant changes come from fader position, Channel_ON, or a Faderstart logic node. Use EmberPlusView to observe what actually changes when operating the console.

Validation and Troubleshooting

Use this quick validation sequence after setup:

  1. Verify network reachability to the DHD core with ping.

  2. Open EmberPlusView and confirm the Ember+ tree is visible.

  3. Move the target fader and verify that relevant nodes change.

  4. Open the DAVID application and save the Ember+ configuration.

  5. Operate the configured fader/button and confirm the expected play/stop action.

Problem

Likely cause

What to check

No connection to mixer

Wrong DHD core IP

Find the correct external IP, for example with DHDCS.exe

Connection succeeds but no control works

Wrong line/channel mapping

Inspect identifiers in EmberPlusView and remap lines

Fader movement does nothing

Wrong node evaluation

Check whether the mixer updates fader level, Channel_ON, or Faderstart

MTE/DBM starts but no audio is heard

Windows mixer interaction

Review MultiRec mixer-related parameters

On-air light or studio signaling no longer works

GPIO/Modbus path not replaced by Ember+

Keep parallel signaling or move logic into the mixer

Known successful outcome
With the correct DHD core IP, port 9000, DHD mixer type, identifier-based field usage, and correct line assignments, playback start/stop in MTE has been verified to work from both the fader and the channel button.

Operational notes and known behavior

The audio editor does not automatically drive feedback back to the console for all workflows. For example, if playback is started by opening a fader and then stopped in the editor UI, the console fader does not automatically close. The operator may need to reset the physical control manually.

Another known operational issue is that after network reconfiguration or interruptions, the application may need reconnection or restart if the Ember+ session is no longer valid. A clear connection-status indication is desirable, but not always present in older workflows.

References