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 - 25_CW11 - Update for the Plugin template

  • Logo DMXControl Projects e.V. LightningBrothers
  • March 12, 2025 at 6:00 PM
  • 677 Views
  • 0 Comments

It all started with an April Fool's joke. But it had a real ulterior motive: a template for plugins for DMXControl 3 was created. Now there's an update here.

How many of you remember our April Fool's joke entitled "Kernel as a Service" from 2017? In a nutshell, the fun behind it was that the DMXControl 3 kernel runs in the cloud so that even less powerful PCs can play back a great light show. Looking back on this April Fool's joke with a neutral eye, we were in some ways ahead of the times with this idea. After all, cloud computing only really became popular and on everyone's lips in the years that followed. Regardless of this, this April Fool's joke had a real and meaningful ulterior motive: the kernel cloud plugin was one of our demo plugins to show you how to program a plugin using an example. Right from the start, DMXControl 3 was designed in such a way that the software can be extended with plugins. The most popular plugin to date is in fact the audio analyzer.

In addition to the kernel cloud plugin, there has also been an official template project for plugins for DMXControl 3 for some time. Until recently, however, this could only be used for plugins up to and including version DMXControl 3.2.3. In the course of the development of DMXControl 3.3.0, in parallel to the complete replacement of the network communication from .NET-remoting to gRPC, proper general maintenance was also carried out in the code. This meant, for example, that various program classes within the project were moved to other sub-projects and in some cases renamed. However, all these changes and innovations are required for the new plugin to run in DMXControl 3.3.0. That’s about the look at the past.

Arriving in the present in the year 2025, it turned out that a lively exchange on development topics for DMXControl 3 has been taking place on our Discord server for several days and weeks - among the users themselves. We have taken this exchange as an opportunity to update the template project for DMXControl 3. This can now be used to develop plug-ins for DMXControl 3.3.0 or to adapt existing ones for DMXControl 3.3.0.

You can find all the data for the template project on our GitHub account under the link:

GitHub - DMXControl/LumosPluginTemplates
Contribute to DMXControl/LumosPluginTemplates development by creating an account on GitHub.
github.com

There we have also compiled detailed instructions on what you need to bear in mind when programming. You will also find examples of how to add an additional branch or folder in the project explorer, program a node for the input assignment or create a new effect.

If you have any questions about specific points in the development of a plugin, the forum is always at your disposal. Otherwise, have fun coding!

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 We proudly present: DMXControl 3.3.0 - the fith release candidate!
  • Next News Developer News - 25_CW20 - A new round, a new chance: the next beta test started

Related News

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

Who of you was watching our livestream? Yes, that's right: we are proud to present the first release candidate of DMXControl 3.3.0. But watch out: there may still be bugs.
Logo DMXControl Projects e.V. LightningBrothers
December 28, 2023 at 10:30 PM
Like 6
0

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

It's time for a second release candidate for DMXControl 3.3.0.
Logo DMXControl Projects e.V. JPK
March 6, 2024 at 6:00 PM
Like 5
0

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

We have already published two release candidates for DMXControl 3.3.0. Today number 3 follows.
Logo DMXControl Projects e.V. LightningBrothers
July 24, 2024 at 6:00 PM
Like 5
0

Categories

  1. Association 341
  2. Association News 200
  3. DMXControl Conventions 117
  4. DMXControl Convention 2021 3
  5. DMXControl 189
  6. Developer News 88
  7. Releases 12
  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

  • 4 Members and 167 Guests
  • Record: 34 Users (November 24, 2019 at 7:46 PM)
  • Logo DMXControl Projects e.V. Moritz
  • stevie
  • Elrinth
  • cjochum
Legend
  • Logo DMXControl Projects e.V. Administrators
  • Logo DMXControl Projects e.V. DMXControl member
© DMXControl Projects e.V. 2018 - 2025
Gemeinnütziger Verein DMXControl Projects e.V.
Powered by WoltLab Suite™
  1. Terms of use
  2. Legal Notice
  3. Privacy