xLightsSequencer / xLights

xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers.
GNU General Public License v3.0
549 stars 208 forks source link

Storing effects that are modified for a certain look #4553

Closed jeremypoling closed 5 months ago

jeremypoling commented 5 months ago

Is your feature request related to a problem? Please describe. I am frustrated when I have to rebuild an effect and its subsequent settings like render style, brightness, fade in and out, and layer blending. I find myself having to reapply the same effect settings over and over again.

Describe the solution you'd like I would like the ability to create a set of stored effect settings which I can assign a short name value to that saves or restores the state of the effect settings saving or reapplying any modifications applied to that effect. For more clarity, When I select the single strand effect, change the rendering style to per model per preview, apply 3D fade, and in and out transition fades of .5 secs, and increase the chase size to 20 instead of the default 10, I would like these processes saved for recall. If there could be a stored set of values added to a "Custom" tab in the "Effects Settings" area that would be preferable. In practice, it would look like this.

When creating a new custom effect set of settings.

  1. Grab the effect and place it in the timeline.
  2. Apply all stylistic changes like transitions, render style, effect settings and layer blending.
  3. Go to "Effect Settings" and then, a "Custom" tab will be available to save the effect's custom settings and name it accordingly.

When applying a new, custom effect set of settings to a default effect.

  1. Grab the effect and place it in the timeline.
  2. Go to the "Effect Settings" window and locate the "Custom" tab where customization presets will reside.
  3. Select the saved customization preset, hit apply settings, and watch all the values that were stored, be applied to the various layer and effect modification windows.

Describe alternatives you've considered The best alternative, from my point of view, is to continue to do all of this manually.

Additional context I can mock up a design if needed to provide more details on the end results. The most important features are storing the saved settings values, naming the stored settings values so they make sense when recalling, and quickly applying all of the settings with one click.

AzGilrock commented 5 months ago

https://manual.xlights.org/xlights/chapters/chapter-four-sequencer/effect-presets