Magic ColorGrid Plugin

  • Yet another colorgrid plugin :)

    Due to the boredom of the lockdown i was able to write a little plugin as many have done before me in order to get earlier to the catering on the job.

    Maybe you will find it useful on the job or at least as reference for your own development.

    Thanks to the inofficial api documentation from hoss I was able to give it an installation gui to make it more user friendly.

    I would be happy to receive some feedback if you like it or if you don´t what I may improve.

    Get it on github:


    This plugin creates a ColorGrid for the grandMA3


    • Discovery of all current groups prior to installation
      • Groups to be included to the grid are fully user defineable
    • Direct and manual mode for color picking
      • In manual mode the colors can be picked and will be applied by a trigger button
      • In direct mode the colors will be immediately applied if picked
    • Delay Align buttons for each group
    • Delaytime adjustment
    • Fadetime adjustment


    Tested on grandMA3 Version


    • Copy the files in lib_images/ to
      • <YOUR_INSTALLATION_DRIVE>:\ProgramData\MALightingTechnology\gma3_1.4.0\shared\resource\lib_images
    • Copy the Magic_ColorGrid folder in lib_plugins/ to
      • <YOUR_INSTALLATION_DRIVE>:\ProgramData\MALightingTechnology\gma3_1.4.0\shared\resource\lib_plugins
    • Now import the plugin
      • Start your grandMA3 software
      • Navigate to your plugin pool or create a new one on an empty View
      • Create a new plugin
      • Import the Magic_ColorGrid plugin
    • Execute the plugin and enjoy the ride :)

    Best Regards,


  • Hey Folks,

    during testing i encountered a few annoying bugs during installation on a clean showfile. The main one caused Color Presets to be created as global and not as intended as selective ones. This affects the fade and delay functionality so that it was not working at all :( This is fixed now in the github version. You would need to upgrade the script if you already tried using it.

    Best Regards,


  • Thanks for sharing Toom!

    It doesn't fit my workflow but I find it interesting to look at the code...and my oh my there is a lot of that !

    I will probably aim for something simpler with my first LUA script :-)

  • Hey Folks,

    i made an upgraded version v1.0.2 that now also supports ColorWheel fixtures in the grid as well as auto discovery of the color capabilities of all groups.

    • Fixtures not capable of full color mixing like rgb or cmy are now supported as long as they are using a color wheel.
      • The colornames will be guessed from the values stored in the wheel configuration and i am trying to map them if a match is found.
      • Delay and Fadetimes are not applied to the Colorwheel commands since in my opinion that makes no sense.
    • During initialization all fixtures are probed for their color mixing capabilities.
      • If a group does not offer color attributes it will not be included in the list. This is useful for groups like fog, fan or generic dimmer channels.

    • A bug has been fixed which caused the delay to flip white if the same color group was triggered again.