spensbot / captivate

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

Additional Color Support #7

Closed djarbz closed 1 year ago

djarbz commented 2 years ago

This is a feature request to support colors of Amber and UV.

Most of my DJ fixtures support Amber, it is one of my pre-requisites for a light actually, helps with the color tone of some hues.

spensbot commented 2 years ago

@djarbz Color channels with variable hue is on the project roadmap! That should be a relatively simple add actually. I turned the PM ticket into an issue.

Also, UV lights are currently supported via the "Black" channel color type (I was thinking black light). But maybe I should break it out from the color channels into it's own thing, since it doesn't sit in the standard color spectrum 🤔

Do you think labelling it "UV" instead of "Black" would be more clear/standard?

djarbz commented 2 years ago

Ok, cool. One of my favorite soft washes is a 50/50 mix of Blue & Amber. It makes a really nice soft lavender which is great for spotlight dances with white spots on the B&G.

UV would definitely be industry standard, but I kind of figured that is what Black meant.

spensbot commented 1 year ago

NEW FEATURE: The main branch now supports ARBITRARY COLOR CHANNELS!

The default behavior is to mix colors into the current scene based on the current target hue like it does with R hue 0, G 0.33 and B 0.66. So if you have a yellow light 0.16 and the scene hue param is set to 0.16, you should see the yellow lights, as well as a mix of the red and green.

NEW FEATURE: The main branch now supports CUSTOM CHANNELS that can be modulated like any other parameters!

If you want to control Yellow lights independent of the other color channels, you can instead make a custom channel called Yellow.

Custom channels can also be used to incorporate UV lights

These features will make it into the next build.