open-fixture-library
open-fixture-library copied to clipboard
Standardize Hue/Saturation color
Currently, hue and saturation are implemented using a Generic capability type with a field that happens to be called "Hue" and "Saturation". I would like to promote it to its own capability type, so that systems can use it in a structured way.
| DMX Value (0–255) | Hue Degrees | Approx Color |
|---|---|---|
| 0 | 0° | Red |
| 21 | 30° | Orange |
| 43 | 60° | Yellow |
| 85 | 120° | Green |
| 128 | 180° | Cyan |
| 170 | 240° | Blue |
| 213 | 300° | Magenta |
| 255 | 360° (≈0°) | Red (loop point) |
Proposal
-
Entity:
HueAngle -
Allowed units:
deg,%
-
Capability type:
Hue - Properties:
-
-
angle(required), HueAngle
-
-
Default:
[0deg, 360deg]
-
Capability type:
Saturation - Properties:
-
-
saturation(required), Percent
-
-
Default:
[0%, 100%]
Fixtures using Hue/Saturation
-
arri/l5-c.json -
arri/l7-c.json -
arri/l10-c.json -
arri/skypanel-s30c.json -
arri/skypanel-s60c.json -
arri/skypanel-s120c.json -
arri/skypanel-s360c.json -
astera/fp1-titan-tube.json -
astera/fp2-helios-tube.json -
astera/fp3-hyperion-tube.json -
astera/fp5-nyx-bulb.json -
aputure/nova-p300c.json -
etc/source-four-led-series-2-daylight-hd.json -
etc/source-four-led-series-2-tungsten-hd.json -
etc/source-four-led-series-2-lustr.json -
hive/bee-50-c.json -
hive/bumble-bee-25-cx.json -
hive/super-hornet-575-c.json -
hive/wasp-100-c.json -
hive/wasp-100-cx.json -
hive/hornet-200-c.json -
hive/hornet-200-cx.json -
clf/hera.json -
lupo/actionpanel-full-color.json -
lupo/superpanel-full-color-60.json -
lupo/superpanelpro-full-color-30.json -
lupo/ultrapanel-full-color-60.json -
lupo/ultrapanelpro-full-color-30.json