We proudly present: The release of DMXControl 3.3.0!

It is done. After more than 5 years of heavy rebuilding work and many extensive new feature developments, the time has come: We proudly present the final version of DMXControl 3.3.0.


What began on November 1, 2019 at 3:19 pm with the following commit for the gRPC rebuild:



This initial commit was followed about a day later by this commit:



In the end, this was to become one of the biggest conversions and extensions since DMXControl 3 was launched. Since then, more than 40% of the almost 12,600 commits ever made for DMXControl 3 have been developed (in all branches together). Unfortunately, we can not narrow this number further down to the direct DMXControl 3.3.0 development. So there are also a few commits for the DMXControl 3.2.2 beta test and the 3.2.3 development. But it shows the scale of the work for DMXControl 3.3.0. The gRPC conversion alone would have justified its own DMXControl 3 version, because the entire network communication of DMXControl 3 was ripped out and was redone. But that's not all: in addition to this conversion under the hood of DMXControl 3, many features have been added or renewed. Below you will find a selection of the biggest innovations in DMXControl 3.3.0


The “big” innovations in DMXControl 3.3.0

  • Timecode Player with numerous functions for quick programming of a light show
  • Executor interface developed from scratch, including numerous new application options for masters, scene lists, scene list groups, device groups, etc.
  • Additional masters for color and position as well as central management of all masters in the project explorer
  • Replacement of the complete network communication between GUI and kernel as a basis for (finally) stable and reliable working with multiple users
  • Rework of the preset concept including complete revision of the user interface

Further new functions

  • Master window developed from scratch
  • Completely new design including underlying framework for the Item List window and the Sound Selector
  • New window for displaying errors that may occur when loading a project
  • Optimized way to determine the order in which gobos should be automatically replaced by the HAL (Gobo Affinity) including a newly designed window
  • Project Administration of all projects now in the kernel in preparation for multi-user operation and new concept for saving projects including their manual and automatic backups
  • Own file extension for DMXControl projects
  • Visual indication of changes made to the current project (dirty flag)
  • Network Explorer for the graphical representation of the DMXControl network
  • Launcher as the central point for starting all applications for DMXControl 3
  • Newly developed and extended chaser
  • Position list for designing your own figures analogous to the figure editor in DMXControl 2
  • Macros for free assignment of actions to an executor
  • New, simplified output plug-in for Art-Net
  • Preparation of the management of the DMX interfaces for a future 64bit application of DMXControl 3
  • Additional and functionally enhanced nodes for the input assignment (new including Fade, Bitmap from Gobo, supplemented e.g. Cue, Executor or Timer)
  • Copy & paste of one or more nodes in the input assignment
  • Main switch for central activation / deactivation of program parts such as DMX interfaces, keyboard control, etc.
  • Further fanning operators, including ?#, ~>
  • Display of background tasks such as autosave, gobocorrelation etc. in the GUI
  • Added Japanese (thanks to Koichiro Saito) and French as additional languages of the GUI, launcher and installer
  • Gobocorrelation in the kernel now using OpenTK
  • Groups can now contain child groups (groups within groups)

Optimizations and bug fixes

In addition, 331 bugs listed in the bug tracker alone have been fixed, whereby some of these tickets were also created during the alpha and beta test and also testify to the massive changes in DMXControl 3 (a detailed list can be found in our Bug Tracker).


Download: https://dmxcontrol.de/de/downl…/59-aktuelle-version.html


IMPORTANT NOTES ON THE NEW VERSION

  • In the course of the conversion of the interface management and the new version of the output plug-in for Art-Net, the previous settings of the DMX interfaces cannot be adopted. A one-off new setup is required here.
  • Parameter Master and Group Master have received a limitation of the value range at the input. All values greater than 1 are now cut off. It may be necessary to adapt existing connection sets. In the case of the Parameter Master, this can be done using the new scaling function.
  • In the new Project Store, projects are displayed based on their metadata (name, author, description, tags, etc.). When importing into DMXControl 3.3, this must be added manually, as this metadata was poorly maintained up to and including DMXControl 3.2.3


Have fun with this new version!


Your :dmxclogo DMXControl team :dmxclogo

Comments