Skip to content

Standardize Hue/Saturation color #4927

@Breina

Description

@Breina

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 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions