Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fixture chauvet-dj/colorstrip-mini #3962

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

FloEdelmann
Copy link
Member

  • Add fixture chauvet-dj/colorstrip-mini

Thank you Andrew Grant!

@FloEdelmann FloEdelmann added new-fixture Request or implementation to add a new fixture definition. via-editor Opened via the editor on the open-fixture-library.org website. labels May 9, 2024
Copy link

github-actions bot commented May 9, 2024

Export files validity

(Output of test script tests/github/exports-valid.js.)

Test the exported files of selected fixtures against the plugins' export tests.
You can run a plugin's export tests by executing:
$ node cli/run-export-test.js -p <plugin name> <fixtures>

✔️ chauvet-dj / colorstrip-mini: d-light / attributes-correctness
  • ✔️ chauvet-dj/colorstrip-mini-Static Colors.xml
  • ✔️ chauvet-dj/colorstrip-mini-Color Chases.xml
  • ✔️ chauvet-dj/colorstrip-mini-RGB Color Mixing.xml
  • ✔️ chauvet-dj/colorstrip-mini-Color Fade.xml
  • ✔️ chauvet-dj/colorstrip-mini-Sound-Active.xml
  • ✔️ chauvet-dj/colorstrip-mini-Run Speed.xml
  • ✔️ chauvet-dj/colorstrip-mini-Red (when Ch. 1 is 210-219).xml
  • ✔️ chauvet-dj/colorstrip-mini-Fade Speed (when Ch. 1 is 220-229).xml
  • ✔️ chauvet-dj/colorstrip-mini-Strobe (when Ch. 1 is 010-119).xml
  • ✔️ chauvet-dj/colorstrip-mini-Green (when Ch. 1 is 210-219).xml
  • ✔️ chauvet-dj/colorstrip-mini-Blue (when Ch. 1 is 210-119).xml
chauvet-dj / colorstrip-mini: dmxcontrol3 / channel-numbers
  • ❌ chauvet-dj-colorstrip-mini-Static-Colors.xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Color-Chases.xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-RGB-Color-Mixing.xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Color-Fade.xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Sound-Active.xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Run-Speed.xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Red-(when-Ch.-1-is-210-219).xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Fade-Speed-(when-Ch.-1-is-220-229).xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Strobe-(when-Ch.-1-is-010-119).xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Green-(when-Ch.-1-is-210-219).xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
  • ❌ chauvet-dj-colorstrip-mini-Blue-(when-Ch.-1-is-210-119).xmlChannel 1 "Channel 1" is missing capabilities. Used ranges: 10…255
✔️ chauvet-dj / colorstrip-mini: dragonframe / json-schema-conformity
  • ✔️ chauvet-dj/colorstrip-mini.json
  • ✔️ manufacturers.json
✔️ chauvet-dj / colorstrip-mini: millumin / json-schema-conformity
  • ✔️ chauvet-dj/colorstrip-mini.json
✔️ chauvet-dj / colorstrip-mini: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/Chauvet-DJ-COLORStrip-Mini.qxf
chauvet-dj / colorstrip-mini: qlcplus_4.12.2 / xsd-schema-conformity
  • ❌ fixtures/Chauvet-DJ-COLORStrip-Mini.qxfElement '{http://www.qlcplus.org/FixtureDefinition}Technical', attribute 'DmxConnector': [facet 'enumeration'] The value '3-pin XLR IP65' is not an element of the set {'3-pin', '5-pin', '3-pin and 5-pin', '3-pin IP65', '5-pin IP65', '3.5 mm stereo jack', 'Wireless', 'Other'}.

@kengruven
Copy link
Contributor

This is a good first attempt but it's not usable yet. The fixture has only a single 4-ch mode, where the first channel is a switch for the other 3. This mapping has 5 (identical) 1-ch modes, and 6 2-ch modes. But many of the individual channel definitions are fine, so it mostly needs the switch added, and the mode list cleaned up.

@AMG4FREE
Copy link

AMG4FREE commented May 9, 2024

I don't have write access to edit my own fixture and I have no idea how to do this. I've scoured the internet for help on how to program this light to work with my Teenage Engineering OP-Z but nothing I've found has really been helpful. I'm so confused with the different channels meaning different things. I'm pulling my hair out over this and really can't figure out.

@AMG4FREE
Copy link

AMG4FREE commented May 9, 2024

The fixture has only a single 4-ch mode, where the first channel is a switch for the other 3. This mapping has 5 (identical) 1-ch modes, and 6 2-ch modes.

You'll have to forgive me for my lack of understanding of DMX lighting terms, but I don't know what any of this means nor how to change the programming. If you could help me understand what this means, that'd be extremely helpful. Thanks!

@kengruven
Copy link
Contributor

kengruven commented May 9, 2024

@AMG4FREE: look up "switching channels" in the docs, or look at other fixtures which use "switchChannels". They can be a little confusing at first but they're not too bad. chauvet-dj/eve-p-100-ww.json is a relatively simple fixture with one switched channel.

For this fixture, the "modes" list will have one entry, and its "channels" list will have 4 entries.

EDIT: I should say, the above is for OFL. I don't know anything about your specific lighting controller. Unfortunately OFL doesn't have a way to edit existing fixtures with the webpage, yet, so you can either propose changes as text in Github (more difficult), or just make a new one one the OFL webpage. Don't worry about creating duplicates -- we can always delete the first tries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-fixture Request or implementation to add a new fixture definition. via-editor Opened via the editor on the open-fixture-library.org website.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants