Skip to main content

Control API 1.1 Released

· 2 min read

Control API 1.1 Hero

The release of Control API version 1.1.0 introduces several new features and improvements aimed at enhancing functionality and usability. This version is included in firmware version 10.3.5 and RM1 version 1.2.0.

Key Updates in Control API 1.1

RPC Support

Control API now includes support for Remote Procedure Calls (RPC). This addition enables asynchronous operations that are not processed in the real-time engine, such as loading a snapshot or fading to a value. Dive into the full RPC documentation here

Selector and Routing Updates

This release brings several improvements to selectors and routing, making them more intuitive and easier to manage:

  • Order Numbers for Selectors: Selectors now include order numbers, which help in organizing and prioritizing them effectively. The order number is derived from the sorting of selectors done in Toolbox.
  • Visibility in Routing: Selectors are now visible in routing and available inputs. This enhancement simplifies the process of managing connections by providing a clear overview of available options.
  • "Off" Value for Selectors and Routing: The value off is now used instead of 0 for both selectors and routing. This change improves clarity by explicitly indicating when a selector or routing path is disabled, reducing ambiguity in configurations.

Filter Plugin Enhancements

bypass option is now accessible in filter plugins, offering improved control and transparency when managing filters.

Upgrade Information

Control API 1.1.0 provides a range of new capabilities designed to streamline workflows and improve system management. Users are encouraged to upgrade to take advantage of these enhancements. There are no breaking changes introduced.

RM1 Control Stream Deck Plugin

· One min read

streamdeck hero

Today marks the release of our RM1 stream deck plugin! It works with all RM1 devices out of the box.

This plugin integrates even more functionality than the more generic DHD Control plugin:

  • Channel on/off
  • PFL on/off
  • Automatic listing and selection of available channels in the property inspector
  • Control headphone & speaker level from encoders (Stream Deck+)
  • Control the level of any channel fader from encoders (Stream Deck+)

See the readme to get a more in-depth look on how the plugin works.

Go client library for control API

· One min read

We’re excited to announce the release of our official Go client library for the Control API! This library is designed to kickstart development for external developers by providing an easy-to-use interface for integrating with our API.

With this release, developers can quickly build applications that interact with DHD devices, enabling seamless control and automation. The library is open-source under the MIT license, ensuring flexibility for a wide range of use cases.

You can find the Go client library on:

We look forward to seeing how the community leverages this new library. Contributions and feedback are always welcome. Feel free to submit issues or pull requests on GitHub!

DHD Control Stream Deck Plugin

· One min read

streamdeck hero

Today, our first sample implementation of the new control API went public: the DHD Stream Deck plugin. We decided to open source it under MIT license to accelerate control API adoption by providing sample implementations.

It works with all new DHD XC3/XD3/XS3 IP Cores running our upcoming firmware version 10.3.

Developing a simple Stream Deck plugin to interface with our devices and directly trigger actions like fader starts, PFL or logic changes was a fun project. We hope you enjoy playing around with it as we did. Feel free to create pull requests if you have any addition to our basic set of features. Also, see the readme to get a more in-depth look on how the plugin works. We will also submit it for the official stream deck plugin marketplace, of course for free.

Hello Developer!

· One min read

Welcome to our new developer portal! We are happy to release our full API documentation to make it more accessible and user-friendly for developers and businesses alike, accelerating the development process and enabling seamless customization of our technology to suit individual needs and preferences.

This documentation includes all documentation related to our new control api, as well as our legacy APIs, such as ECP and Ember+.

Here we provide you with comprehensive documentation, implementation examples, as well as information on recent enhancements and changes of our APIs.

We also plan to maintain a list of Products / Projects / Companies and their use cases which also integrate with our products, so let us know if you want to be in that list!