1. Forum
    1. Unresolved Threads
    2. Threads of last 24 hours
  2. Dashboard
  3. News
  4. Members
    1. Recent Activities
    2. Users Online
    3. Team
    4. Search Members
  5. Discord
  6. Society
    1. History
  7. Shop
  8. DMXControl
    1. Übersetzung
    2. Bugtracker
  9. DDF Library
  10. Wiki
  • Login
  • Register
  • Search
Developer News
  • Everywhere
  • Developer News
  • News
  • Pages
  • Forum
  • More Options
  1. DMXControl Projects e.V.
  2. News
  3. DMXControl
  4. Developer News

Developer News - 20_CW33 - The background around the new Input Assigment

  • Logo DMXControl Projects e.V. Soon5
  • August 12, 2020 at 6:00 PM
  • 1,660 Views
  • 0 Comments

Today we go - although also we have run a little hot due to the prevailing outside temperatures - again looking back on the Input Assignment in DMXControl 3, because we have not yet really explained why we decided for DMXControl 3.2 to implement the whole subject from the ground up.

One of the main topics in and for DMXControl 3.2 was, as is well known, the conversion of the Input Assignment. As can be read in the DMXC-Wiki in the article of the same name, various input devices such as a DMX console, a MIDI controller, a stream deck and much more converge centrally to operate various functions of DMXControl 3 and trigger actions. But how did it come about that this central function for DMXControl 3.2 was written from scratch?

To understand the background, it is important to understand the history of DMXControl 3 development. The Input Assignment was in the version 3.0 the topic which we have begun as the last to implement. And as it is relatively known, we were already late with the delivery of DMXControl 3, therefore, we have not put so much time into the concept as would have been necessary. Besides, it was also so that this part could not mature. All other program parts could mature over the years of DMXControl 3.0 development and were also changed several times. We have stopped counting how often the HAL was fundamentally revised at the beginning.

In the result DMXControl 3.0 was delivered with a functioning input assignment, but it did not correspond to what we had imagined. The idea with the graphic representation was not new. There were first beginnings to it already 2011 in the program code, but it was not finished just for the version 3.0. We were aware from the beginning that this Input Assignment was not the final version, although the performance and usability were also in need of improvement. For 3.1 we already had many other things on the agenda, so we moved the issue to 3.2. With this in mind, it was logical that we reworked the code from scratch to get to what we have now. And to be honest: we are very happy with the result. The basics are in place and now nodes, inputs, outputs can be easily added and used. Meanwhile version 3.2 has been out for a year and we have delivered the first improvements with 3.2.1. The concepts of the Input Assignment v.2 work and are a good basis for what we are still planning. So, we want to simplify the automatic generation of links in the future and have many more ideas.

But in the end, we always pick out the biggest problems and tackle them in the next release. For the 3.3 these are the network communication and the timecode player, which has already been postponed very often. The background to this consideration is that we are developing the software in a balanced way. It is of no use to anyone if we gold-plate some parts and make others difficult or impossible to use. So we'll see how many of our input assignment ideas make it into the next versions.

Your :dmxclogo DMXControl Team :dmxclogo

  • Developer News
  • DMXControl Projects e.V.
  • DMXControl 3

Comments

Newly created comments need to be manually approved before publication, other users cannot see this comment until it has been approved.

  • Smilies
  • Default Category
  • DMXControl
  • :argh:
  • :shit:
  • :)
  • :(
  • ;)
  • :P
  • ^^
  • :D
  • ;(
  • X(
  • :*
  • :|
  • 8o
  • =O
  • <X
  • ||
  • :/
  • :S
  • X/
  • 8)
  • ?(
  • :huh:
  • :rolleyes:
  • :love:
  • 8|
  • :cursing:
  • :thumbdown:
  • :thumbup:
  • :sleeping:
  • :whistling:
  • :evil:
  • :saint:
  • <3
  • :!:
  • :?:
  • :glaskugel:

Newly created comments need to be manually approved before publication, other users cannot see this comment until it has been approved.

  • Smilies
  • Default Category
  • DMXControl
  • :argh:
  • :shit:
  • :)
  • :(
  • ;)
  • :P
  • ^^
  • :D
  • ;(
  • X(
  • :*
  • :|
  • 8o
  • =O
  • <X
  • ||
  • :/
  • :S
  • X/
  • 8)
  • ?(
  • :huh:
  • :rolleyes:
  • :love:
  • 8|
  • :cursing:
  • :thumbdown:
  • :thumbup:
  • :sleeping:
  • :whistling:
  • :evil:
  • :saint:
  • <3
  • :!:
  • :?:
  • :glaskugel:
  • Previous News Save the Date: The Second DMXControl 3.2 Livestream
  • Next News Developer News - 20_CW35 - The QRM Q3/2020

Related News

Developer News - 24_CW24 - The results of our 2024 interface survey

Our 2024 edition of the interface survey ended on 08.05.2024. We have now evaluated the results and compared them with those from 2017.
Logo DMXControl Projects e.V. LightningBrothers
June 12, 2024 at 6:00 PM
0

We proudly present: DMXControl 3.3.0 - the fith release candidate!

It was quick: here is the fifth release candidate for DMXControl 3.3.0!
Logo DMXControl Projects e.V. LightningBrothers
December 4, 2024 at 6:00 PM
Thanks 5
0

Categories

  1. Association 347
  2. Association News 206
  3. DMXControl Conventions 117
  4. DMXControl Convention 2021 3
  5. DMXControl 191
  6. Developer News 89
  7. Releases 13
  8. Did you know? 45
  9. Live@Work 40
  10. Current Maintenance Work 5
  11. Forum Guidelines and Informationen 5
  12. Reset Filter

Users Online

  • 6 Members and 209 Guests
  • Record: 34 Users (November 24, 2019 at 7:46 PM)
  • RudiMent
  • Bernd
  • Logo DMXControl Projects e.V. Hoc
  • Andi71409
  • Helmut
  • stevie
Legend
  • Logo DMXControl Projects e.V. Administrators
  • Logo DMXControl Projects e.V. DMXControl member
© DMXControl Projects e.V. 2018 - 2026
Gemeinnütziger Verein DMXControl Projects e.V.
Powered by WoltLab Suite™
  1. Terms of use
  2. Legal Notice
  3. Privacy