Update DDF already used in project

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Is it possible to update a DDF for devices already in use in a project?

    I have created a DDF for an RGBWA LED Parcan and used it in a project, and now want to update the DDF to include the hue work area for the amber LED. I've changed the DDF but the amber channel still doesn't seem to be used when I select amber colours.

    Is there a procedure to update the DDF in the project?

    Any help much appreciated!

    Phil

  • Hi,

    the way Lightbeamer showed is indeed a possible way to replace existing Devices with new versions or other Devices. However, in large projects, this method takes its time. Today, there is no direct function to replace a DDf in the project itself via DMXControl 3. However, you can open the project file with your normal file browser (the project-file is a normal zip-file) and replace the existing DDF in the project with the new DDF. As Lightbeamer said, make a copy of your project before you change it.

    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

    Edited 2 times, last by JPK (February 14, 2021 at 6:04 PM).

  • Iirc if you program with groups, replacing the group updates the cues, and presets. BUT, the cues programmed with presets will not update the new fixtures in the cue. I'll replace groups by creating the new selection as a new group, deleting the old selection, and placing the new selection into the group being updated. It's a very fast version of cloning.

  • Unfortunately editing the DDFs in the project zip file didn't work - it generated the following error:

    I copied the DDFs out from the zip file, and changed:

    <amber dmxchannel = "5" />

    to

    <amber dmxchannel = "5" hueLeftBottom = "0" hueLeftTop = "60" hueRightTop = " 60 " hueRightBottom = " 120 " />

    Then copied them back into the zip file.

    It's only a simple project at the moment so I'll use Lightbeamer 's replace device method :)

    Cheers,

    Phil

  • Hello Phil,

    please check, if your changed DDF is valid in general by loading them into an empty new project in DMXControl 3. It seems in the first point of view, there is an error inside, so your project is not able to be loaded. I guess, you will get more informations in this case. When you fix it, then try again.

    The other question is: did you change the file name and delete the previous version inside the project-file? This is also a possible reason for this error message. When you bring the name back to the "old" one, your project will also work again.

    Regards, Stefan.

  • Hi all,

    for me, the workaround proposed by Lightbeamer don't work. If I update my DDF xml file (in my Roaming folder) of a device already used in my project, when I add it, it's not my updated DDF that is added but the project already existing one. And it's the DMXControl logic: icon of the device in the "add device" window is "project icon", it's consistent. Wiki page mention that project DDF are always highest priority.

    So, the only way I found is:

    - either replace directly in project zip file, proposed method by JPK : but this method cannot be performed without closing project and reopen it, not easy during live session,

    - or create a new DDF xml file with new model name and apply Lightbeamer proposal.

    It could be helpful if the add device window allow to choose between the project or the user folder.

  • Hello,

    generally we have the function is meanwhile called "update DDFs in project" (or something semilar). This function you can find in the main menu under the file menu.

    If you want to update a DDF, the edited DDF should

    • keep the origin file name
    • get a higher value for the attribute ddfversion like 1.1.0 when formally 1.0.0
    • be still valid after the edit

    When all points a mentioned, the dialog will show you all DDFs, they can be updated. If you proceed, you need to save your project and reopen it again. A live update without reload of the project is not possible at the moment.

    I hope, I have all point right in my mind. If not, please ask, if there is a question.

    Best regards, Stefan.

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.