Color Picker Generator

BECOME PART OF THE COMMUNITY - Sign up here
  • Update: I've added a "favourites" functionality to the color picker. On the left side of the layout you'll now see 16 slots to store CP favourite color configurations. To save a favourite configuration, select all the colors you want, tap the "Store favourite CP1 state" macro, tap one of the favourites and you're done.


    Hey guys,


    Here is Color Picker Generator plugin I made for gMA3.

    It generates color picker layout for selected groups and presets, same as in the Start Show.


    How to use:


    Run the plugin, enter ID's of Groups you want to use (one by one or SINGLE range), choose if you want to generate universal Color Presets or use existing Universal Presets, enter Preset ID's (one by one or SINGLE range), or number for the first Preset to be generated, enter first ID's for Sequences, Appearances, Macros objects etc -> done.


    The general idea, except generating the color picker itself, was to make it as safe as possible for the show, so any user input should not destroy or change anything in the show. This is why I've implemented some checks:


    - All entry popups for the objects, except Groups and Presets, have a suggested number - number for the first pool object, which has enough space after it for the objects to be generated. In addition, if the operator doesn't want to use the suggested number, his entry is also checked.


    - Entries for the Groups are also checked - you can't use the Group you've already used and you can't select an empty Group pool object.

    Similar for Presets - you can't use already used Preset and you can't use non-universal Preset.


    - I've also implemented a naming prefix generator function, so all color pickers (and its objects) generated by this plugin, would have unique naming. Default naming prefix for the objects now is "CP1_", "CP2_", "CP3_"... The rule is simple - when this function finds an object in the show, starting with "CP1_", the prefix becomes "CP2_" etc...


    Also the "Delete ALL" macro is generated. This macro is made to delete everything that was generated by the plugin. It has a confirmation popup.


    Known limitations:


    - At the moment this plugin works with 1.8.8.2 or higher.


    - Plugin, if used several times, will generate some redundant objects, which won't affect the functionality for already generated color pickers, but can be a bit annoying.


    Feel free to use/share.

    Feedback appreciated.

  • Looking forward to testing this out. One thing I think most, if not all, color picker plugins lack (not saying yours does because I haven't tested it yet) is the ability to store combinations of "picked" colors for easy recall. If I have a grid of 10 groups on my picker, and I make a selection of colors, I'd like to be able to hit a button and have that store to a macro or somewhere for quick, one button recall.


    The only time I recall seeing this functionality was in Jason Giaffo's plugin:


    Preset Grid Generator | Giaffo Designs | Lighting Design & Programming Tools
    Plugin Demonstration Playlist: 2 videos See video for original plugin (v2.1.2) This plugin will take user inputs for groups, color presets, and a few other…
    giaffodesigns.com


    -Rob

  • Hello, some feedback :


    With colormixing fixtures the plugin works like a charm.


    However, with color wheels, I ran into a wall : When I have the option to chose between existing presets and create new ones, when i chose existing and enter the range of presets, the dialog box just opens again indefinetely, which forces me to use the creating of presets, which doesn't work with color wheels.


    So I end up changing the recipes, which ends up working but is a bit frustrating.


    Any workaround ?


    Anyway thanks for creating it in the first place !

  • Hi,

    Thanks.

    The problem with generating presets for color wheel fixtures is solved. You can download a new version of the plugin from the original post.

    Problem with using existing presets with color wheel data is more complex. The reason for it is that Universal Fixture Type doesn't have an attribute for color wheel. There is a solution, but I'm not sure if it's good - you can create a DMX channel for Color1 attribute in the Universal Fixture Type, store all universal presets again and these presets will work with the plugin.

    But I'm not sure if it's a good idea to change Universal Fixture Type. I need to think about it a bit more.

  • External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Hi,


    In response to robgarcia's request, I've added a "favourites" functionality to the color picker. On the left side of the layout you'll now see 16 slots to store CP favourite color configurations. To save a favourite configuration, select all the colors you want, tap the "Store favourite CP1 state" macro, tap one of the favourites and you're done.

    Archive with the plugin in the original post updated.

  • Hello,


    I've noticed that when I toggle off "off on overridden" so I can have a color fx without removing my selected colors via the picker,

    the appearance doesn't change when I want to pick a new color.

    Even worse, I have to click to manually change the appearance, and click again to rechange the color.


    Cheers

  • In response to robgarcia's request, I've added a "favourites" functionality to the color picker. On the left side of the layout you'll now see 16 slots to store CP favourite color configurations. To save a favourite configuration, select all the colors you want, tap the "Store favourite CP1 state" macro, tap one of the favourites and you're done.

    I've noticed on my GrandMA3 Full-Size console, the store favorite macro fails to work. Was in a rush and didn't get a chance to write down the error. Yet, it works fine on the same show file on OnPC. -Rob

  • It's important to keep preset macros in the layout, because the script changes some settings of the layout element this macro is assigned to, so when you delete it, the script tries to access non-existing element and returns an error.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!