-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Background: For the sake of this discussion I'm focusing on my setup of a grandma3 console and Martin Mac One fixtures. The Mac One has a single effects channel (22) which triggers effects across its two geometries, Beam and Backlight. Values 0 to n trigger Beam effects. Values n+1 to 255 trigger Backlight effects. Martin has defined a ton of Logical Functions along with corresponding Channel Sets. Martin has bound DMX Channel 22 to the Base geometry.
This has a serious of consequences:
- grandma3 created two sub fixtures Beam and Backlights.
- The complete range of effects (beam and backlight effects combined) is available when selecting the main fixture.
- When selecting just one of the sub fixtures instances, e.g. Beam, the Backlight effects are still offered, though they obviously do not make sense on the Beam sub fixture instance.
- When selecting just one of the sub fixtures instances, Channel Sets stop working completely, even those, that would apply to the selected sub fixture instance. (Not sure whether this is a grandma3 bug or what's the reason for this, though.)
It would be awesome, to allow binding of Logical Channels to Geometries, instead of exclusively allowing to set it on a per DMX Channel level?
If this would be supported, I could ideally:
- Create a single DMX Channel 22, along with all Channel Sets relevant only to the entire fixture and bind it to the Base geometry.
- Add a Logical Channel for All-things-Beam along with all Beam related Channel Sets and bind it to the Beam geometry.
- Add a Logical Channel for All-things-Backlight along with all Backlight related Channel Sets and bind it to the Backlight geometry.
It would essentially allow to split Channel Sets across Geometries, even if they all set values for the same DMX Channel. I think, this would greatly enhance the usability and clean up some of the clutter, that we find all too often when using more complex fixtures.