spensbot / captivate

Captivate Lighting & Visual Synth
https://captivatesynth.com/
MIT License
102 stars 7 forks source link

Multi-Zone Fixtures #8

Closed djarbz closed 1 year ago

djarbz commented 2 years ago

I have 3 different lights that support zones, these zones can be controlled independently with the right channel mode set.

These lights would benefit from being able to control each zone independently to produce additional effect options.

spensbot commented 2 years ago

@djarbz thanks for bringing this to my attention! I hadn't used a light with "zones" before.

I looked through the Intimidator Trio manual. Zones seem like a reasonable & important thing Captivate should have. I added a ticket to the roadmap.

That said, I'll be honest. Based on the work involved relative to the impact of this feature, I don't think I'll get to it soon. But, if Captivate proves useful to enough people I will definitely get to it!

djarbz commented 2 years ago

I think I might have a workaround for it, but I won't be able to test until you are able to patch the DMX serial protocol for my device.

I'm going to try breaking the light into 2 fixtures, 1 for the "main" channels and 1 for a zone.

Then I will just add the zones as separate fixtures in the addressing pane.

djarbz commented 2 years ago

@spensbot, I purchased a DMX Pro, Enttec was having a 20th Anniversary limited edition sale!

I've been trying my setup in the lab and I think an issue that we are going to run into with multi-zone lights is that you currently control the intensity via the "Master" channel, however, this would control all zones.

I think it would be better to control intensity via the color channels themselves, when we want to drop intensity, we just lower all enabled color channels while maintaining the proper ratio. This can then be done per zone and only the Grand Master controls the "Master" channel.

spensbot commented 1 year ago

NEW FEATURE: The main branch now supports SUB-FIXTURES which allows you to support fixtures with various zones!

Also brightness now controls color channels so fixtures without a master can be dimmed.

These features will be included in the next release