Skip to content

Conversation

@FloEdelmann
Copy link
Member

  • Update fixture american-dj/mega-bar-rgba

Fixture warnings / errors

  • american-dj/mega-bar-rgba
    • ❌ File does not match schema: fixture/templateChannels must NOT have fewer than 1 properties
    • ⚠️ Please add RGBA mode's Head initial structure #1 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA mode's Head Initial styling #2 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA mode's Head Add meaningful tests #3 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA mode's Head make UI responsive #4 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA mode's Head Fixtures can be viewed #5 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA mode's Head Improved README.md #6 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA mode's Head display all fixture infos #7 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA mode's Head Problem with relative urls when index.js is not executed from same directory #8 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA + Strobe/Dimmer mode's Head initial structure #1 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA + Strobe/Dimmer mode's Head Initial styling #2 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA + Strobe/Dimmer mode's Head Add meaningful tests #3 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA + Strobe/Dimmer mode's Head make UI responsive #4 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA + Strobe/Dimmer mode's Head Fixtures can be viewed #5 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA + Strobe/Dimmer mode's Head Improved README.md #6 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA + Strobe/Dimmer mode's Head display all fixture infos #7 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add RGBA + Strobe/Dimmer mode's Head Problem with relative urls when index.js is not executed from same directory #8 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Color macro mode's Head initial structure #1 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Color macro mode's Head Initial styling #2 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Color macro mode's Head Add meaningful tests #3 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Color macro mode's Head make UI responsive #4 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Color macro mode's Head Fixtures can be viewed #5 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Color macro mode's Head Improved README.md #6 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Color macro mode's Head display all fixture infos #7 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Color macro mode's Head Problem with relative urls when index.js is not executed from same directory #8 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Program mode's Head initial structure #1 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Program mode's Head Initial styling #2 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Program mode's Head Add meaningful tests #3 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Program mode's Head make UI responsive #4 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Program mode's Head Fixtures can be viewed #5 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Program mode's Head Improved README.md #6 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Program mode's Head display all fixture infos #7 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Program mode's Head Problem with relative urls when index.js is not executed from same directory #8 to the fixture's matrix. The included channels were Red Master, Green Master, Blue Master, Amber Master.
    • ⚠️ Please add Halves mode's Head initial structure #1 to the fixture's matrix. The included channels were Red 1/2, Green 1/2, Blue 1/2, Amber 1/2.
    • ⚠️ Please add Halves mode's Head Initial styling #2 to the fixture's matrix. The included channels were Red 1/2, Green 1/2, Blue 1/2, Amber 1/2.
    • ⚠️ Please add Halves mode's Head Add meaningful tests #3 to the fixture's matrix. The included channels were Red 1/2, Green 1/2, Blue 1/2, Amber 1/2.
    • ⚠️ Please add Halves mode's Head make UI responsive #4 to the fixture's matrix. The included channels were Red 1/2, Green 1/2, Blue 1/2, Amber 1/2.
    • ⚠️ Please add Halves mode's Head Fixtures can be viewed #5 to the fixture's matrix. The included channels were Red 2/2, Green 2/2, Blue 2/2, Amber 2/2.
    • ⚠️ Please add Halves mode's Head Improved README.md #6 to the fixture's matrix. The included channels were Red 2/2, Green 2/2, Blue 2/2, Amber 2/2.
    • ⚠️ Please add Halves mode's Head display all fixture infos #7 to the fixture's matrix. The included channels were Red 2/2, Green 2/2, Blue 2/2, Amber 2/2.
    • ⚠️ Please add Halves mode's Head Problem with relative urls when index.js is not executed from same directory #8 to the fixture's matrix. The included channels were Red 2/2, Green 2/2, Blue 2/2, Amber 2/2.
    • ⚠️ Please add Fourths mode's Head initial structure #1 to the fixture's matrix. The included channels were Red 1/4, Green 1/4, Blue 1/4, Amber 1/4.
    • ⚠️ Please add Fourths mode's Head Initial styling #2 to the fixture's matrix. The included channels were Red 1/4, Green 1/4, Blue 1/4, Amber 1/4.
    • ⚠️ Please add Fourths mode's Head Add meaningful tests #3 to the fixture's matrix. The included channels were Red 2/4, Green 2/4, Blue 2/4, Amber 2/4.
    • ⚠️ Please add Fourths mode's Head make UI responsive #4 to the fixture's matrix. The included channels were Red 2/4, Green 2/4, Blue 2/4, Amber 2/4.
    • ⚠️ Please add Fourths mode's Head Fixtures can be viewed #5 to the fixture's matrix. The included channels were Red 3/4, Green 3/4, Blue 3/4, Amber 3/4.
    • ⚠️ Please add Fourths mode's Head Improved README.md #6 to the fixture's matrix. The included channels were Red 3/4, Green 3/4, Blue 3/4, Amber 3/4.
    • ⚠️ Please add Fourths mode's Head display all fixture infos #7 to the fixture's matrix. The included channels were Red 4/4, Green 4/4, Blue 4/4, Amber 4/4.
    • ⚠️ Please add Fourths mode's Head Problem with relative urls when index.js is not executed from same directory #8 to the fixture's matrix. The included channels were Red 4/4, Green 4/4, Blue 4/4, Amber 4/4.
    • ⚠️ Please add Eighths mode's Head initial structure #1 to the fixture's matrix. The included channels were Red 1, Green 1, Blue 1, Amber 1.
    • ⚠️ Please add Eighths mode's Head Initial styling #2 to the fixture's matrix. The included channels were Red 2, Green 2, Blue 2, Amber 2.
    • ⚠️ Please add Eighths mode's Head Add meaningful tests #3 to the fixture's matrix. The included channels were Red 3, Green 3, Blue 3, Amber 3.
    • ⚠️ Please add Eighths mode's Head make UI responsive #4 to the fixture's matrix. The included channels were Red 4, Green 4, Blue 4, Amber 4.
    • ⚠️ Please add Eighths mode's Head Fixtures can be viewed #5 to the fixture's matrix. The included channels were Red 5, Green 5, Blue 5, Amber 5.
    • ⚠️ Please add Eighths mode's Head Improved README.md #6 to the fixture's matrix. The included channels were Red 6, Green 6, Blue 6, Amber 6.
    • ⚠️ Please add Eighths mode's Head display all fixture infos #7 to the fixture's matrix. The included channels were Red 7, Green 7, Blue 7, Amber 7.
    • ⚠️ Please add Eighths mode's Head Problem with relative urls when index.js is not executed from same directory #8 to the fixture's matrix. The included channels were Red 8, Green 8, Blue 8, Amber 8.

Thank you Anonymous and anonymous!

@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 8, 2025
@github-actions
Copy link

github-actions bot commented May 8, 2025

Plugin export diff

(Output of test script tests/github/export-diff.js.)

You can view your uncommitted changes in plugin exports manually by executing:
$ node cli/diff-plugin-outputs.js -p <plugin-key> [-c <compare-plugin-key>] <fixtures>

🆚 american-dj/mega-bar-rgba: aglight
Changed outputted file aglight_fixture_library.json
--- removed
+++ added
@@ -3,26 +3,19 @@
   "fixtures": [
     {
       "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/master/schemas/fixture.json",
       "name": "Mega Bar RGBA",
-      "shortName": "ADJMBRGBA",
-      "categories": ["Pixel Bar", "Color Changer"],
+      "categories": ["Pixel Bar"],
       "meta": {
-        "authors": ["Anonymous"],
-        "createDate": "2018-12-10",
-        "lastModifyDate": "2018-12-10"
+        "authors": ["Anonymous", "anonymous"],
+        "createDate": "2025-05-08",
+        "lastModifyDate": "2025-05-08",
+        "importPlugin": {
+          "plugin": "qlcplus_4.12.1",
+          "date": "2025-05-08",
+          "comment": "created by OFL – https://open-fixture-library.org/american-dj/mega-bar-rgba (version 1.3.1)"
+        }
       },
-      "links": {
-        "manual": [
-          "https://d295jznhem2tn9.cloudfront.net/ItemRelatedFiles/6989/ADJ%20Mega%20Bar%20RGBA%20-%20User%20Manual%202023-04-11.pdf"
-        ],
-        "productPage": [
-          "https://www.adj.com/mega-bar-rgba"
-        ],
-        "video": [
-          "https://www.youtube.com/watch?v=WXp4BXd6yC8"
-        ]
-      },
       "physical": {
         "dimensions": [1060, 145, 73],
         "weight": 2.7,
         "power": 32,
@@ -33,52 +26,21 @@
         "lens": {
           "degreesMinMax": [30, 30]
         },
         "matrixPixels": {
-          "dimensions": [125, 50, 10],
           "spacing": [0, 0, 0]
         }
       },
       "matrix": {
         "pixelCount": [
           8,
           1,
           1
-        ],
-        "pixelGroups": {
-          "Master": "all",
-          "1/2": [
-            "1",
-            "2",
-            "3",
-            "4"
-          ],
-          "2/2": [
-            "5",
-            "6",
-            "7",
-            "8"
-          ],
-          "1/4": [
-            "1",
-            "2"
-          ],
-          "2/4": [
-            "3",
-            "4"
-          ],
-          "3/4": [
-            "5",
-            "6"
-          ],
-          "4/4": [
-            "7",
-            "8"
-          ]
-        }
+        ]
       },
       "availableChannels": {
         "Strobe": {
+          "defaultValue": 0,
           "capabilities": [
             {
               "dmxRange": [0, 7],
               "type": "NoFunction"
@@ -86,22 +48,25 @@
             {
               "dmxRange": [8, 255],
               "type": "ShutterStrobe",
               "shutterEffect": "Strobe",
-              "speedStart": "stop",
-              "speedEnd": "fast"
+              "speedStart": "slow",
+              "speedEnd": "fast",
+              "comment": "Strobe stop…fast"
             }
           ]
         },
         "Intensity": {
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "Intensity"
             }
           ],
           "singleCapability": true
         },
         "Color Macros": {
+          "defaultValue": 0,
           "capabilities": [
             {
               "dmxRange": [0, 20],
               "type": "NoFunction"
@@ -390,8 +355,9 @@
             }
           ]
         },
         "Flow Color Macro": {
+          "defaultValue": 0,
           "capabilities": [
             {
               "dmxRange": [0, 20],
               "type": "NoFunction"
@@ -686,253 +652,256 @@
             {
               "dmxRange": [0, 15],
               "type": "NoFunction",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [16, 25],
               "type": "Effect",
               "effectName": "Program 1",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [26, 35],
               "type": "Effect",
               "effectName": "Program 2",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [36, 45],
               "type": "Effect",
               "effectName": "Program 3",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [46, 55],
               "type": "Effect",
               "effectName": "Program 4",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [56, 65],
               "type": "Effect",
               "effectName": "Program 5",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [66, 75],
               "type": "Effect",
               "effectName": "Program 6",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [76, 85],
               "type": "Effect",
               "effectName": "Program 7",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [86, 95],
               "type": "Effect",
               "effectName": "Program 8",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [96, 105],
               "type": "Effect",
               "effectName": "Program 9",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [106, 115],
               "type": "Effect",
               "effectName": "Program 10",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [116, 125],
               "type": "Effect",
               "effectName": "Program 11",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [126, 135],
               "type": "Effect",
               "effectName": "Program 12",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [136, 145],
               "type": "Effect",
               "effectName": "Program 13",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [146, 155],
               "type": "Effect",
               "effectName": "Program 14",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [156, 165],
               "type": "Effect",
               "effectName": "Program 15",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [166, 175],
               "type": "Effect",
               "effectName": "Program 16",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [176, 185],
               "type": "Effect",
               "effectName": "Program 17",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [186, 195],
               "type": "Effect",
               "effectName": "Program 18",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [196, 205],
               "type": "Effect",
               "effectName": "Program 19",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [206, 215],
               "type": "Effect",
               "effectName": "Program 20",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [216, 225],
               "type": "Effect",
               "effectName": "Program 21",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Flow Color Macro"
+                "Amber Master / Flow Color Macro": "Flow Color Macro",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [226, 235],
               "type": "Effect",
               "effectName": "Program 22",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Flow Color Macro"
+                "Amber Master / Flow Color Macro": "Flow Color Macro",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [236, 245],
               "type": "Effect",
               "effectName": "Auto run",
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Program Speed",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Program Speed"
               }
             },
             {
               "dmxRange": [246, 255],
               "type": "Effect",
               "effectName": "Sound active",
               "soundControlled": true,
               "switchChannels": {
-                "Program Speed / Sound Sensitivity": "Sound Sensitivity",
-                "Amber Master / Flow Color Macro": "Amber Master"
+                "Amber Master / Flow Color Macro": "Amber Master",
+                "Program Speed / Sound Sensitivity": "Sound Sensitivity"
               }
             }
           ]
         },
         "Program Speed": {
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "EffectSpeed",
               "speedStart": "slow",
-              "speedEnd": "fast"
+              "speedEnd": "fast",
+              "comment": "Effect speed slow…fast"
             }
           ],
           "singleCapability": true
         },
         "Sound Sensitivity": {
+          "defaultValue": 0,
           "capabilities": [
             {
-              "type": "SoundSensitivity",
-              "soundSensitivityStart": "low",
-              "soundSensitivityEnd": "high"
+              "type": "Effect",
+              "effectName": "Sound sensitivity low…high",
+              "soundControlled": true
             }
           ],
           "singleCapability": true
         },
         "Red 1": {
-          "pixelKey": "1",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -940,9 +909,9 @@
           ],
           "singleCapability": true
         },
         "Red 2": {
-          "pixelKey": "2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -950,9 +919,9 @@
           ],
           "singleCapability": true
         },
         "Red 3": {
-          "pixelKey": "3",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -960,9 +929,9 @@
           ],
           "singleCapability": true
         },
         "Red 4": {
-          "pixelKey": "4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -970,9 +939,9 @@
           ],
           "singleCapability": true
         },
         "Red 5": {
-          "pixelKey": "5",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -980,9 +949,9 @@
           ],
           "singleCapability": true
         },
         "Red 6": {
-          "pixelKey": "6",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -990,9 +959,9 @@
           ],
           "singleCapability": true
         },
         "Red 7": {
-          "pixelKey": "7",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1000,9 +969,9 @@
           ],
           "singleCapability": true
         },
         "Red 8": {
-          "pixelKey": "8",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1010,9 +979,9 @@
           ],
           "singleCapability": true
         },
         "Red Master": {
-          "pixelKey": "Master",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1020,9 +989,9 @@
           ],
           "singleCapability": true
         },
         "Red 1/2": {
-          "pixelKey": "1/2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1030,9 +999,9 @@
           ],
           "singleCapability": true
         },
         "Red 2/2": {
-          "pixelKey": "2/2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1040,9 +1009,9 @@
           ],
           "singleCapability": true
         },
         "Red 1/4": {
-          "pixelKey": "1/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1050,9 +1019,9 @@
           ],
           "singleCapability": true
         },
         "Red 2/4": {
-          "pixelKey": "2/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1060,9 +1029,9 @@
           ],
           "singleCapability": true
         },
         "Red 3/4": {
-          "pixelKey": "3/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1070,9 +1039,9 @@
           ],
           "singleCapability": true
         },
         "Red 4/4": {
-          "pixelKey": "4/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ff0000"
@@ -1080,9 +1049,9 @@
           ],
           "singleCapability": true
         },
         "Blue 1": {
-          "pixelKey": "1",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1090,9 +1059,9 @@
           ],
           "singleCapability": true
         },
         "Blue 2": {
-          "pixelKey": "2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1100,9 +1069,9 @@
           ],
           "singleCapability": true
         },
         "Blue 3": {
-          "pixelKey": "3",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1110,9 +1079,9 @@
           ],
           "singleCapability": true
         },
         "Blue 4": {
-          "pixelKey": "4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1120,9 +1089,9 @@
           ],
           "singleCapability": true
         },
         "Blue 5": {
-          "pixelKey": "5",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1130,9 +1099,9 @@
           ],
           "singleCapability": true
         },
         "Blue 6": {
-          "pixelKey": "6",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1140,9 +1109,9 @@
           ],
           "singleCapability": true
         },
         "Blue 7": {
-          "pixelKey": "7",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1150,9 +1119,9 @@
           ],
           "singleCapability": true
         },
         "Blue 8": {
-          "pixelKey": "8",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1160,9 +1129,9 @@
           ],
           "singleCapability": true
         },
         "Blue Master": {
-          "pixelKey": "Master",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1170,9 +1139,9 @@
           ],
           "singleCapability": true
         },
         "Blue 1/2": {
-          "pixelKey": "1/2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1180,9 +1149,9 @@
           ],
           "singleCapability": true
         },
         "Blue 2/2": {
-          "pixelKey": "2/2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1190,9 +1159,9 @@
           ],
           "singleCapability": true
         },
         "Blue 1/4": {
-          "pixelKey": "1/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1200,9 +1169,9 @@
           ],
           "singleCapability": true
         },
         "Blue 2/4": {
-          "pixelKey": "2/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1210,9 +1179,9 @@
           ],
           "singleCapability": true
         },
         "Blue 3/4": {
-          "pixelKey": "3/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1220,9 +1189,9 @@
           ],
           "singleCapability": true
         },
         "Blue 4/4": {
-          "pixelKey": "4/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#0000ff"
@@ -1230,9 +1199,9 @@
           ],
           "singleCapability": true
         },
         "Green 1": {
-          "pixelKey": "1",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1240,9 +1209,9 @@
           ],
           "singleCapability": true
         },
         "Green 2": {
-          "pixelKey": "2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1250,9 +1219,9 @@
           ],
           "singleCapability": true
         },
         "Green 3": {
-          "pixelKey": "3",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1260,9 +1229,9 @@
           ],
           "singleCapability": true
         },
         "Green 4": {
-          "pixelKey": "4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1270,9 +1239,9 @@
           ],
           "singleCapability": true
         },
         "Green 5": {
-          "pixelKey": "5",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1280,9 +1249,9 @@
           ],
           "singleCapability": true
         },
         "Green 6": {
-          "pixelKey": "6",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1290,9 +1259,9 @@
           ],
           "singleCapability": true
         },
         "Green 7": {
-          "pixelKey": "7",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1300,9 +1269,9 @@
           ],
           "singleCapability": true
         },
         "Green 8": {
-          "pixelKey": "8",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1310,9 +1279,9 @@
           ],
           "singleCapability": true
         },
         "Green Master": {
-          "pixelKey": "Master",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1320,9 +1289,9 @@
           ],
           "singleCapability": true
         },
         "Green 1/2": {
-          "pixelKey": "1/2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1330,9 +1299,9 @@
           ],
           "singleCapability": true
         },
         "Green 2/2": {
-          "pixelKey": "2/2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1340,9 +1309,9 @@
           ],
           "singleCapability": true
         },
         "Green 1/4": {
-          "pixelKey": "1/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1350,9 +1319,9 @@
           ],
           "singleCapability": true
         },
         "Green 2/4": {
-          "pixelKey": "2/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1360,9 +1329,9 @@
           ],
           "singleCapability": true
         },
         "Green 3/4": {
-          "pixelKey": "3/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1370,9 +1339,9 @@
           ],
           "singleCapability": true
         },
         "Green 4/4": {
-          "pixelKey": "4/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#00ff00"
@@ -1380,9 +1349,9 @@
           ],
           "singleCapability": true
         },
         "Amber 1": {
-          "pixelKey": "1",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1390,9 +1359,9 @@
           ],
           "singleCapability": true
         },
         "Amber 2": {
-          "pixelKey": "2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1400,9 +1369,9 @@
           ],
           "singleCapability": true
         },
         "Amber 3": {
-          "pixelKey": "3",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1410,9 +1379,9 @@
           ],
           "singleCapability": true
         },
         "Amber 4": {
-          "pixelKey": "4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1420,9 +1389,9 @@
           ],
           "singleCapability": true
         },
         "Amber 5": {
-          "pixelKey": "5",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1430,9 +1399,9 @@
           ],
           "singleCapability": true
         },
         "Amber 6": {
-          "pixelKey": "6",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1440,9 +1409,9 @@
           ],
           "singleCapability": true
         },
         "Amber 7": {
-          "pixelKey": "7",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1450,9 +1419,9 @@
           ],
           "singleCapability": true
         },
         "Amber 8": {
-          "pixelKey": "8",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1460,9 +1429,9 @@
           ],
           "singleCapability": true
         },
         "Amber Master": {
-          "pixelKey": "Master",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1470,9 +1439,9 @@
           ],
           "singleCapability": true
         },
         "Amber 1/2": {
-          "pixelKey": "1/2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1480,9 +1449,9 @@
           ],
           "singleCapability": true
         },
         "Amber 2/2": {
-          "pixelKey": "2/2",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1490,9 +1459,9 @@
           ],
           "singleCapability": true
         },
         "Amber 1/4": {
-          "pixelKey": "1/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1500,9 +1469,9 @@
           ],
           "singleCapability": true
         },
         "Amber 2/4": {
-          "pixelKey": "2/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1510,9 +1479,9 @@
           ],
           "singleCapability": true
         },
         "Amber 3/4": {
-          "pixelKey": "3/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1520,9 +1489,9 @@
           ],
           "singleCapability": true
         },
         "Amber 4/4": {
-          "pixelKey": "4/4",
+          "defaultValue": 0,
           "capabilities": [
             {
               "type": "ColorIntensity",
               "color": "#ffbf00"
@@ -1533,9 +1502,8 @@
       },
       "modes": [
         {
           "name": "RGBA",
-          "shortName": "4ch",
           "channels": [
             "Red Master",
             "Green Master",
             "Blue Master",
@@ -1543,9 +1511,8 @@
           ]
         },
         {
           "name": "RGBA + Strobe/Dimmer",
-          "shortName": "6ch",
           "channels": [
             "Red Master",
             "Green Master",
             "Blue Master",
@@ -1555,9 +1522,8 @@
           ]
         },
         {
           "name": "Color macro",
-          "shortName": "7ch",
           "channels": [
             "Red Master",
             "Green Master",
             "Blue Master",
@@ -1568,9 +1534,8 @@
           ]
         },
         {
           "name": "Program",
-          "shortName": "9ch",
           "channels": [
             "Red Master",
             "Green Master",
             "Blue Master",
@@ -1583,9 +1548,8 @@
           ]
         },
         {
           "name": "Halves",
-          "shortName": "10ch",
           "channels": [
             "Red 1/2",
             "Green 1/2",
             "Blue 1/2",
@@ -1599,9 +1563,8 @@
           ]
         },
         {
           "name": "Fourths",
-          "shortName": "18ch",
           "channels": [
             "Red 1/4",
             "Green 1/4",
             "Blue 1/4",
@@ -1623,9 +1586,8 @@
           ]
         },
         {
           "name": "Eighths",
-          "shortName": "34ch",
           "channels": [
             "Red 1",
             "Green 1",
             "Blue 1",
🆚 american-dj/mega-bar-rgba: color-chief
Removed files
  • american-dj_mega-bar-rgba_10ch.lib
  • american-dj_mega-bar-rgba_10ch.txt
  • american-dj_mega-bar-rgba_18ch.lib
  • american-dj_mega-bar-rgba_18ch.txt
  • american-dj_mega-bar-rgba_34ch_1_of_2.lib
  • american-dj_mega-bar-rgba_34ch_1_of_2.txt
  • american-dj_mega-bar-rgba_34ch_2_of_2.lib
  • american-dj_mega-bar-rgba_34ch_2_of_2.txt
  • american-dj_mega-bar-rgba_4ch.lib
  • american-dj_mega-bar-rgba_4ch.txt
  • american-dj_mega-bar-rgba_6ch.lib
  • american-dj_mega-bar-rgba_6ch.txt
  • american-dj_mega-bar-rgba_7ch.lib
  • american-dj_mega-bar-rgba_7ch.txt
  • american-dj_mega-bar-rgba_9ch.lib
  • american-dj_mega-bar-rgba_9ch.txt
Added files
  • american-dj_mega-bar-rgba_RGBA + Strobe/
  • american-dj_mega-bar-rgba_RGBA + Strobe/Dimmer.lib
  • american-dj_mega-bar-rgba_RGBA + Strobe/Dimmer.txt
  • american-dj_mega-bar-rgba_Color macro.lib
  • american-dj_mega-bar-rgba_Color macro.txt
  • american-dj_mega-bar-rgba_Eighths.lib
  • american-dj_mega-bar-rgba_Eighths.txt
  • american-dj_mega-bar-rgba_Fourths.lib
  • american-dj_mega-bar-rgba_Fourths.txt
  • american-dj_mega-bar-rgba_Halves.lib
  • american-dj_mega-bar-rgba_Halves.txt
  • american-dj_mega-bar-rgba_Program.lib
  • american-dj_mega-bar-rgba_Program.txt
  • american-dj_mega-bar-rgba_RGBA.lib
  • american-dj_mega-bar-rgba_RGBA.txt
🆚 american-dj/mega-bar-rgba: colorsource
Changed outputted file userlib.jlib
--- removed
+++ added
@@ -191,9 +191,9 @@
             {
               "begin": 8,
               "default": 8,
               "end": 255,
-              "label": "Strobe stop…fast"
+              "label": "Strobe slow…fast (Strobe stop…fast)"
             }
           ],
           "size": 8,
           "snap": true,
@@ -858,9 +858,9 @@
             {
               "begin": 8,
               "default": 8,
               "end": 255,
-              "label": "Strobe stop…fast"
+              "label": "Strobe slow…fast (Strobe stop…fast)"
             }
           ],
           "size": 8,
           "snap": true,
@@ -1682,9 +1682,9 @@
             {
               "begin": 0,
               "default": 0,
               "end": 255,
-              "label": "Effect speed slow…fast"
+              "label": "Effect speed slow…fast (Effect speed slow…fast)"
             }
           ],
           "size": 8,
           "snap": false,
@@ -1707,9 +1707,9 @@
             {
               "begin": 8,
               "default": 8,
               "end": 255,
-              "label": "Strobe stop…fast"
+              "label": "Strobe slow…fast (Strobe stop…fast)"
             }
           ],
           "size": 8,
           "snap": true,
@@ -1737,9 +1737,9 @@
       ]
     },
     {
       "dcid": "f5580ce9-96ba-51bd-ae0c-33408eb2a73f",
-      "colortable": "11111111-1111-1111-1111-111111111111",
+      "colortable": "D3E71EC8-3406-4572-A64C-52A38649C795",
       "hasIntensity": true,
       "manufacturerName": "American DJ",
       "maxOffset": 9,
       "modeName": "Halves",
@@ -1750,9 +1750,9 @@
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 1/2",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1761,17 +1761,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 1,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 1/2",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1780,17 +1780,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 2,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 1/2",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1799,17 +1799,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 3,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 1/2",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1818,17 +1818,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 4,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 2/2",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1837,17 +1837,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 5,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 2/2",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1856,17 +1856,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 6,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 2/2",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1875,17 +1875,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 7,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 2/2",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1894,9 +1894,9 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 8,
           "fadeWithIntensity": false,
@@ -1914,9 +1914,9 @@
             {
               "begin": 8,
               "default": 8,
               "end": 255,
-              "label": "Strobe stop…fast"
+              "label": "Strobe slow…fast (Strobe stop…fast)"
             }
           ],
           "size": 8,
           "snap": true,
@@ -1944,9 +1944,9 @@
       ]
     },
     {
       "dcid": "8f244524-4657-5480-8ec7-d70c2c9ff3b7",
-      "colortable": "11111111-1111-1111-1111-111111111111",
+      "colortable": "D3E71EC8-3406-4572-A64C-52A38649C795",
       "hasIntensity": true,
       "manufacturerName": "American DJ",
       "maxOffset": 17,
       "modeName": "Fourths",
@@ -1957,9 +1957,9 @@
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 1/4",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1968,17 +1968,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 1,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 1/4",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -1987,17 +1987,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 2,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 1/4",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2006,17 +2006,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 3,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 1/4",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2025,17 +2025,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 4,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 2/4",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2044,17 +2044,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 5,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 2/4",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2063,17 +2063,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 6,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 2/4",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2082,17 +2082,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 7,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 2/4",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2101,17 +2101,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 8,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 3/4",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2120,17 +2120,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 9,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 3/4",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2139,17 +2139,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 10,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 3/4",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2158,17 +2158,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 11,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 3/4",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2177,17 +2177,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 12,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 4/4",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2196,17 +2196,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 13,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 4/4",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2215,17 +2215,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 14,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 4/4",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2234,17 +2234,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 15,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 4/4",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2253,9 +2253,9 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 16,
           "fadeWithIntensity": false,
@@ -2273,9 +2273,9 @@
             {
               "begin": 8,
               "default": 8,
               "end": 255,
-              "label": "Strobe stop…fast"
+              "label": "Strobe slow…fast (Strobe stop…fast)"
             }
           ],
           "size": 8,
           "snap": true,
@@ -2303,9 +2303,9 @@
       ]
     },
     {
       "dcid": "4a678917-92c0-51d5-8f44-541c16d05af8",
-      "colortable": "11111111-1111-1111-1111-111111111111",
+      "colortable": "D3E71EC8-3406-4572-A64C-52A38649C795",
       "hasIntensity": true,
       "manufacturerName": "American DJ",
       "maxOffset": 33,
       "modeName": "Eighths",
@@ -2316,9 +2316,9 @@
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 1",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2327,17 +2327,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 1,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 1",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2346,17 +2346,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 2,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 1",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2365,17 +2365,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 3,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 1",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2384,17 +2384,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 4,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 2",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2403,17 +2403,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 5,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 2",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2422,17 +2422,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 6,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 2",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2441,17 +2441,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 7,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 2",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2460,17 +2460,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 8,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 3",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2479,17 +2479,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 9,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 3",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2498,17 +2498,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 10,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 3",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2517,17 +2517,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 11,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 3",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2536,17 +2536,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 12,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 4",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2555,17 +2555,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 13,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 4",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2574,17 +2574,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 14,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 4",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2593,17 +2593,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 15,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 4",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2612,17 +2612,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 16,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 5",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2631,17 +2631,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 17,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 5",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2650,17 +2650,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 18,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 5",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2669,17 +2669,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 19,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 5",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2688,17 +2688,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 20,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 6",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2707,17 +2707,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 21,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 6",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2726,17 +2726,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 22,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 6",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2745,17 +2745,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 23,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 6",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2764,17 +2764,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 24,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 7",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2783,17 +2783,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 25,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 7",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2802,17 +2802,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 26,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 7",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2821,17 +2821,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 27,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 7",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2840,17 +2840,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 28,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Red 8",
+          "name": "Red",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2859,17 +2859,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 29,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Green 8",
+          "name": "Green",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2878,17 +2878,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 30,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Blue 8",
+          "name": "Blue",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2897,17 +2897,17 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 31,
           "fadeWithIntensity": true,
           "highlight": 65535,
           "home": 0,
           "invert": false,
-          "name": "Amber 8",
+          "name": "Amber",
           "ranges": [
             {
               "begin": 0,
               "default": 0,
@@ -2916,9 +2916,9 @@
             }
           ],
           "size": 8,
           "snap": false,
-          "type": 4
+          "type": 5
         },
         {
           "coarse": 32,
           "fadeWithIntensity": false,
@@ -2936,9 +2936,9 @@
             {
               "begin": 8,
               "default": 8,
               "end": 255,
-              "label": "Strobe stop…fast"
+              "label": "Strobe slow…fast (Strobe stop…fast)"
             }
           ],
           "size": 8,
           "snap": true,
🆚 american-dj/mega-bar-rgba: d-light
Removed files
  • american-dj/mega-bar-rgba-10ch.xml
  • american-dj/mega-bar-rgba-18ch.xml
  • american-dj/mega-bar-rgba-34ch.xml
  • american-dj/mega-bar-rgba-4ch.xml
  • american-dj/mega-bar-rgba-6ch.xml
  • american-dj/mega-bar-rgba-7ch.xml
  • american-dj/mega-bar-rgba-9ch.xml
Added files
  • american-dj/mega-bar-rgba-Color macro.xml
  • american-dj/mega-bar-rgba-Eighths.xml
  • american-dj/mega-bar-rgba-Fourths.xml
  • american-dj/mega-bar-rgba-Halves.xml
  • american-dj/mega-bar-rgba-Program.xml
  • american-dj/mega-bar-rgba-RGBA + StrobeDimmer.xml
  • american-dj/mega-bar-rgba-RGBA.xml
🆚 american-dj/mega-bar-rgba: dmxcontrol3
Removed files
  • american-dj-mega-bar-rgba-10ch.xml
  • american-dj-mega-bar-rgba-18ch.xml
  • american-dj-mega-bar-rgba-34ch.xml
  • american-dj-mega-bar-rgba-4ch.xml
  • american-dj-mega-bar-rgba-6ch.xml
  • american-dj-mega-bar-rgba-7ch.xml
  • american-dj-mega-bar-rgba-9ch.xml
Added files
  • american-dj-mega-bar-rgba-Color-macro.xml
  • american-dj-mega-bar-rgba-Eighths.xml
  • american-dj-mega-bar-rgba-Fourths.xml
  • american-dj-mega-bar-rgba-Halves.xml
  • american-dj-mega-bar-rgba-Program.xml
  • american-dj-mega-bar-rgba-RGBA-+-StrobeDimmer.xml
  • american-dj-mega-bar-rgba-RGBA.xml
🆚 american-dj/mega-bar-rgba: dragonframe
Changed outputted file american-dj/mega-bar-rgba.json
--- removed
+++ added
@@ -1,25 +1,18 @@
 {
   "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/schema-12.2.1/schemas/fixture.json",
   "name": "Mega Bar RGBA",
-  "shortName": "ADJMBRGBA",
-  "categories": ["Pixel Bar", "Color Changer"],
+  "categories": ["Pixel Bar"],
   "meta": {
-    "authors": ["Anonymous"],
-    "createDate": "2018-12-10",
-    "lastModifyDate": "2018-12-10"
+    "authors": ["Anonymous", "anonymous"],
+    "createDate": "2025-05-08",
+    "lastModifyDate": "2025-05-08",
+    "importPlugin": {
+      "plugin": "qlcplus_4.12.1",
+      "date": "2025-05-08",
+      "comment": "created by OFL – https://open-fixture-library.org/american-dj/mega-bar-rgba (version 1.3.1)"
+    }
   },
-  "links": {
-    "manual": [
-      "https://d295jznhem2tn9.cloudfront.net/ItemRelatedFiles/6989/ADJ%20Mega%20Bar%20RGBA%20-%20User%20Manual%202023-04-11.pdf"
-    ],
-    "productPage": [
-      "https://www.adj.com/mega-bar-rgba"
-    ],
-    "video": [
-      "https://www.youtube.com/watch?v=WXp4BXd6yC8"
-    ]
-  },
   "physical": {
     "dimensions": [1060, 145, 73],
     "weight": 2.7,
     "power": 32,
@@ -30,52 +23,21 @@
     "lens": {
       "degreesMinMax": [30, 30]
     },
     "matrixPixels": {
-      "dimensions": [125, 50, 10],
       "spacing": [0, 0, 0]
     }
   },
   "matrix": {
     "pixelCount": [
       8,
       1,
       1
-    ],
-    "pixelGroups": {
-      "Master": "all",
-      "1/2": [
-        "1",
-        "2",
-        "3",
-        "4"
-      ],
-      "2/2": [
-        "5",
-        "6",
-        "7",
-        "8"
-      ],
-      "1/4": [
-        "1",
-        "2"
-      ],
-      "2/4": [
-        "3",
-        "4"
-      ],
-      "3/4": [
-        "5",
-        "6"
-      ],
-      "4/4": [
-        "7",
-        "8"
-      ]
-    }
+    ]
   },
   "availableChannels": {
     "Strobe": {
+      "defaultValue": 0,
       "capabilities": [
         {
           "dmxRange": [0, 7],
           "type": "NoFunction"
@@ -83,19 +45,22 @@
         {
           "dmxRange": [8, 255],
           "type": "ShutterStrobe",
           "shutterEffect": "Strobe",
-          "speedStart": "stop",
-          "speedEnd": "fast"
+          "speedStart": "slow",
+          "speedEnd": "fast",
+          "comment": "Strobe stop…fast"
         }
       ]
     },
     "Intensity": {
+      "defaultValue": 0,
       "capability": {
         "type": "Intensity"
       }
     },
     "Color Macros": {
+      "defaultValue": 0,
       "capabilities": [
         {
           "dmxRange": [0, 20],
           "type": "NoFunction"
@@ -384,8 +349,9 @@
         }
       ]
     },
     "Flow Color Macro": {
+      "defaultValue": 0,
       "capabilities": [
         {
           "dmxRange": [0, 20],
           "type": "NoFunction"
@@ -680,276 +646,673 @@
         {
           "dmxRange": [0, 15],
           "type": "NoFunction",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [16, 25],
           "type": "Effect",
           "effectName": "Program 1",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [26, 35],
           "type": "Effect",
           "effectName": "Program 2",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [36, 45],
           "type": "Effect",
           "effectName": "Program 3",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [46, 55],
           "type": "Effect",
           "effectName": "Program 4",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [56, 65],
           "type": "Effect",
           "effectName": "Program 5",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [66, 75],
           "type": "Effect",
           "effectName": "Program 6",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [76, 85],
           "type": "Effect",
           "effectName": "Program 7",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [86, 95],
           "type": "Effect",
           "effectName": "Program 8",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [96, 105],
           "type": "Effect",
           "effectName": "Program 9",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [106, 115],
           "type": "Effect",
           "effectName": "Program 10",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [116, 125],
           "type": "Effect",
           "effectName": "Program 11",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [126, 135],
           "type": "Effect",
           "effectName": "Program 12",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [136, 145],
           "type": "Effect",
           "effectName": "Program 13",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [146, 155],
           "type": "Effect",
           "effectName": "Program 14",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [156, 165],
           "type": "Effect",
           "effectName": "Program 15",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [166, 175],
           "type": "Effect",
           "effectName": "Program 16",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [176, 185],
           "type": "Effect",
           "effectName": "Program 17",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [186, 195],
           "type": "Effect",
           "effectName": "Program 18",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [196, 205],
           "type": "Effect",
           "effectName": "Program 19",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [206, 215],
           "type": "Effect",
           "effectName": "Program 20",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [216, 225],
           "type": "Effect",
           "effectName": "Program 21",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Flow Color Macro"
+            "Amber Master / Flow Color Macro": "Flow Color Macro",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [226, 235],
           "type": "Effect",
           "effectName": "Program 22",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Flow Color Macro"
+            "Amber Master / Flow Color Macro": "Flow Color Macro",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [236, 245],
           "type": "Effect",
           "effectName": "Auto run",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "dmxRange": [246, 255],
           "type": "Effect",
           "effectName": "Sound active",
           "soundControlled": true,
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Sound Sensitivity",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Sound Sensitivity"
           }
         }
       ]
     },
     "Program Speed": {
+      "defaultValue": 0,
       "capability": {
         "type": "EffectSpeed",
         "speedStart": "slow",
-        "speedEnd": "fast"
+        "speedEnd": "fast",
+        "comment": "Effect speed slow…fast"
       }
     },
     "Sound Sensitivity": {
+      "defaultValue": 0,
       "capability": {
-        "type": "SoundSensitivity",
-        "soundSensitivityStart": "low",
-        "soundSensitivityEnd": "high"
+        "type": "Effect",
+        "effectName": "Sound sensitivity low…high",
+        "soundControlled": true
       }
-    }
-  },
-  "templateChannels": {
-    "Red $pixelKey": {
+    },
+    "Red 1": {
+      "defaultValue": 0,
       "capability": {
         "type": "ColorIntensity",
         "color": "Red"
       }
     },
-    "Blue $pixelKey": {
+    "Red 2": {
+      "defaultValue": 0,
       "capability": {
         "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 3": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 5": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 6": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 7": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 8": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red Master": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 1/2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 2/2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 1/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 2/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 3/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Red 4/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Red"
+      }
+    },
+    "Blue 1": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
         "color": "Blue"
       }
     },
-    "Green $pixelKey": {
+    "Blue 2": {
+      "defaultValue": 0,
       "capability": {
         "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 3": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 5": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 6": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 7": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 8": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue Master": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 1/2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 2/2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 1/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 2/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 3/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Blue 4/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Blue"
+      }
+    },
+    "Green 1": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
         "color": "Green"
       }
     },
-    "Amber $pixelKey": {
+    "Green 2": {
+      "defaultValue": 0,
       "capability": {
         "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 3": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 5": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 6": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 7": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 8": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green Master": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 1/2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 2/2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 1/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 2/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 3/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Green 4/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Green"
+      }
+    },
+    "Amber 1": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
         "color": "Amber"
       }
+    },
+    "Amber 2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 3": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 5": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 6": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 7": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 8": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber Master": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 1/2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 2/2": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 1/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 2/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 3/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
+    },
+    "Amber 4/4": {
+      "defaultValue": 0,
+      "capability": {
+        "type": "ColorIntensity",
+        "color": "Amber"
+      }
     }
   },
+  "templateChannels": {},
   "modes": [
     {
       "name": "RGBA",
-      "shortName": "4ch",
       "channels": [
         "Red Master",
         "Green Master",
         "Blue Master",
@@ -957,9 +1320,8 @@
       ]
     },
     {
       "name": "RGBA + Strobe/Dimmer",
-      "shortName": "6ch",
       "channels": [
         "Red Master",
         "Green Master",
         "Blue Master",
@@ -969,9 +1331,8 @@
       ]
     },
     {
       "name": "Color macro",
-      "shortName": "7ch",
       "channels": [
         "Red Master",
         "Green Master",
         "Blue Master",
@@ -982,9 +1343,8 @@
       ]
     },
     {
       "name": "Program",
-      "shortName": "9ch",
       "channels": [
         "Red Master",
         "Green Master",
         "Blue Master",
@@ -997,67 +1357,79 @@
       ]
     },
     {
       "name": "Halves",
-      "shortName": "10ch",
       "channels": [
-        {
-          "insert": "matrixChannels",
-          "repeatFor": [
-            "1/2",
-            "2/2"
-          ],
-          "channelOrder": "perPixel",
-          "templateChannels": [
-            "Red $pixelKey",
-            "Green $pixelKey",
-            "Blue $pixelKey",
-            "Amber $pixelKey"
-          ]
-        },
+        "Red 1/2",
+        "Green 1/2",
+        "Blue 1/2",
+        "Amber 1/2",
+        "Red 2/2",
+        "Green 2/2",
+        "Blue 2/2",
+        "Amber 2/2",
         "Strobe",
         "Intensity"
       ]
     },
     {
       "name": "Fourths",
-      "shortName": "18ch",
       "channels": [
-        {
-          "insert": "matrixChannels",
-          "repeatFor": [
-            "1/4",
-            "2/4",
-            "3/4",
-            "4/4"
-          ],
-          "channelOrder": "perPixel",
-          "templateChannels": [
-            "Red $pixelKey",
-            "Green $pixelKey",
-            "Blue $pixelKey",
-            "Amber $pixelKey"
-          ]
-        },
+        "Red 1/4",
+        "Green 1/4",
+        "Blue 1/4",
+        "Amber 1/4",
+        "Red 2/4",
+        "Green 2/4",
+        "Blue 2/4",
+        "Amber 2/4",
+        "Red 3/4",
+        "Green 3/4",
+        "Blue 3/4",
+        "Amber 3/4",
+        "Red 4/4",
+        "Green 4/4",
+        "Blue 4/4",
+        "Amber 4/4",
         "Strobe",
         "Intensity"
       ]
     },
     {
       "name": "Eighths",
-      "shortName": "34ch",
       "channels": [
-        {
-          "insert": "matrixChannels",
-          "repeatFor": "eachPixelXYZ",
-          "channelOrder": "perPixel",
-          "templateChannels": [
-            "Red $pixelKey",
-            "Green $pixelKey",
-            "Blue $pixelKey",
-            "Amber $pixelKey"
-          ]
-        },
+        "Red 1",
+        "Green 1",
+        "Blue 1",
+        "Amber 1",
+        "Red 2",
+        "Green 2",
+        "Blue 2",
+        "Amber 2",
+        "Red 3",
+        "Green 3",
+        "Blue 3",
+        "Amber 3",
+        "Red 4",
+        "Green 4",
+        "Blue 4",
+        "Amber 4",
+        "Red 5",
+        "Green 5",
+        "Blue 5",
+        "Amber 5",
+        "Red 6",
+        "Green 6",
+        "Blue 6",
+        "Amber 6",
+        "Red 7",
+        "Green 7",
+        "Blue 7",
+        "Amber 7",
+        "Red 8",
+        "Green 8",
+        "Blue 8",
+        "Amber 8",
         "Strobe",
         "Intensity"
       ]
     }
🆚 american-dj/mega-bar-rgba: ecue
Changed outputted file UserLibrary.xml
--- removed
+++ added
@@ -2,9 +2,9 @@
 <Document Owner="user" TypeVersion="2" SaveTimeStamp="2025-05-08#10:08:19">
     <Library>
         <Fixtures>
             <Manufacturer _CreationDate="2025-05-08#10:08:19" _ModifiedDate="2025-05-08#10:08:19" Name="American DJ" Comment="" Web="https://www.adj.com/">
-                <Fixture _CreationDate="2018-12-10#00:00:00" _ModifiedDate="2018-12-10#00:00:00" Name="Mega Bar RGBA (4ch mode)" NameShort="ADJMBRGBA-4ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="4" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
+                <Fixture _CreationDate="2025-05-08#00:00:00" _ModifiedDate="2025-05-08#00:00:00" Name="Mega Bar RGBA (RGBA mode)" NameShort="Mega Bar RGBA-RGBA" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="4" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
                     <ChannelColor Name="Red Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelColor Name="Green Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="2" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="2">
@@ -16,9 +16,9 @@
                     <ChannelColor Name="Amber Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="4" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="4">
                         <Range Name="Amber off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                 </Fixture>
-                <Fixture _CreationDate="2018-12-10#00:00:00" _ModifiedDate="2018-12-10#00:00:00" Name="Mega Bar RGBA (6ch mode)" NameShort="ADJMBRGBA-6ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="6" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
+                <Fixture _CreationDate="2025-05-08#00:00:00" _ModifiedDate="2025-05-08#00:00:00" Name="Mega Bar RGBA (RGBA + Strobe/Dimmer mode)" NameShort="Mega Bar RGBA-RGBA + Strobe/Dimmer" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="6" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
                     <ChannelColor Name="Red Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelColor Name="Green Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="2" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="2">
@@ -31,15 +31,15 @@
                         <Range Name="Amber off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelBeam Name="Strobe" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="5" DmxByte1="0" Constant="0" Crossfade="0" Invert="0" Precedence="LTP" ClassicPos="5">
                         <Range Name="No function" Start="0" End="7" AutoMenu="1" Centre="0"/>
-                        <Range Name="Strobe stop…fast" Start="8" End="255" AutoMenu="1" Centre="0"/>
+                        <Range Name="Strobe slow…fast (Strobe stop…fast)" Start="8" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelBeam>
                     <ChannelIntensity Name="Intensity" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="6" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="6">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
                 </Fixture>
-                <Fixture _CreationDate="2018-12-10#00:00:00" _ModifiedDate="2018-12-10#00:00:00" Name="Mega Bar RGBA (7ch mode)" NameShort="ADJMBRGBA-7ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="7" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
+                <Fixture _CreationDate="2025-05-08#00:00:00" _ModifiedDate="2025-05-08#00:00:00" Name="Mega Bar RGBA (Color macro mode)" NameShort="Mega Bar RGBA-Color macro" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="7" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
                     <ChannelColor Name="Red Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelColor Name="Green Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="2" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="2">
@@ -102,15 +102,15 @@
                         <Range Name="Color 48" Start="251" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelBeam Name="Strobe" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="6" DmxByte1="0" Constant="0" Crossfade="0" Invert="0" Precedence="LTP" ClassicPos="6">
                         <Range Name="No function" Start="0" End="7" AutoMenu="1" Centre="0"/>
-                        <Range Name="Strobe stop…fast" Start="8" End="255" AutoMenu="1" Centre="0"/>
+                        <Range Name="Strobe slow…fast (Strobe stop…fast)" Start="8" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelBeam>
                     <ChannelIntensity Name="Intensity" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="7" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="7">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
                 </Fixture>
-                <Fixture _CreationDate="2018-12-10#00:00:00" _ModifiedDate="2018-12-10#00:00:00" Name="Mega Bar RGBA (9ch mode)" NameShort="ADJMBRGBA-9ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="9" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
+                <Fixture _CreationDate="2025-05-08#00:00:00" _ModifiedDate="2025-05-08#00:00:00" Name="Mega Bar RGBA (Program mode)" NameShort="Mega Bar RGBA-Program" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="9" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
                     <ChannelColor Name="Red Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelColor Name="Green Master" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="2" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="2">
@@ -199,19 +199,19 @@
                         <Range Name="Auto run" Start="236" End="245" AutoMenu="1" Centre="0"/>
                         <Range Name="Sound active" Start="246" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelBeam>
                     <ChannelBeam Name="Program Speed / Sound Sensitivity" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="7" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="7">
-                        <Range Name="Effect speed slow…fast" Start="0" End="255" AutoMenu="1" Centre="0"/>
+                        <Range Name="Effect speed slow…fast (Effect speed slow…fast)" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelBeam>
                     <ChannelBeam Name="Strobe" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="8" DmxByte1="0" Constant="0" Crossfade="0" Invert="0" Precedence="LTP" ClassicPos="8">
                         <Range Name="No function" Start="0" End="7" AutoMenu="1" Centre="0"/>
-                        <Range Name="Strobe stop…fast" Start="8" End="255" AutoMenu="1" Centre="0"/>
+                        <Range Name="Strobe slow…fast (Strobe stop…fast)" Start="8" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelBeam>
                     <ChannelIntensity Name="Intensity" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="9" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="9">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
                 </Fixture>
-                <Fixture _CreationDate="2018-12-10#00:00:00" _ModifiedDate="2018-12-10#00:00:00" Name="Mega Bar RGBA (10ch mode)" NameShort="ADJMBRGBA-10ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="10" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
+                <Fixture _CreationDate="2025-05-08#00:00:00" _ModifiedDate="2025-05-08#00:00:00" Name="Mega Bar RGBA (Halves mode)" NameShort="Mega Bar RGBA-Halves" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="10" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
                     <ChannelColor Name="Red 1/2" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelColor Name="Green 1/2" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="2" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="2">
@@ -236,15 +236,15 @@
                         <Range Name="Amber off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelBeam Name="Strobe" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="9" DmxByte1="0" Constant="0" Crossfade="0" Invert="0" Precedence="LTP" ClassicPos="9">
                         <Range Name="No function" Start="0" End="7" AutoMenu="1" Centre="0"/>
-                        <Range Name="Strobe stop…fast" Start="8" End="255" AutoMenu="1" Centre="0"/>
+                        <Range Name="Strobe slow…fast (Strobe stop…fast)" Start="8" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelBeam>
                     <ChannelIntensity Name="Intensity" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="10" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="10">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
                 </Fixture>
-                <Fixture _CreationDate="2018-12-10#00:00:00" _ModifiedDate="2018-12-10#00:00:00" Name="Mega Bar RGBA (18ch mode)" NameShort="ADJMBRGBA-18ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="18" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
+                <Fixture _CreationDate="2025-05-08#00:00:00" _ModifiedDate="2025-05-08#00:00:00" Name="Mega Bar RGBA (Fourths mode)" NameShort="Mega Bar RGBA-Fourths" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="18" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
                     <ChannelColor Name="Red 1/4" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelColor Name="Green 1/4" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="2" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="2">
@@ -293,15 +293,15 @@
                         <Range Name="Amber off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelBeam Name="Strobe" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="17" DmxByte1="0" Constant="0" Crossfade="0" Invert="0" Precedence="LTP" ClassicPos="17">
                         <Range Name="No function" Start="0" End="7" AutoMenu="1" Centre="0"/>
-                        <Range Name="Strobe stop…fast" Start="8" End="255" AutoMenu="1" Centre="0"/>
+                        <Range Name="Strobe slow…fast (Strobe stop…fast)" Start="8" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelBeam>
                     <ChannelIntensity Name="Intensity" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="18" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="18">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
                 </Fixture>
-                <Fixture _CreationDate="2018-12-10#00:00:00" _ModifiedDate="2018-12-10#00:00:00" Name="Mega Bar RGBA (34ch mode)" NameShort="ADJMBRGBA-34ch" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="34" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
+                <Fixture _CreationDate="2025-05-08#00:00:00" _ModifiedDate="2025-05-08#00:00:00" Name="Mega Bar RGBA (Eighths mode)" NameShort="Mega Bar RGBA-Eighths" Comment="generated by the Open Fixture Library – https://open-fixture-library.org/american-dj/mega-bar-rgba" AllocateDmxChannels="34" Weight="2.7" Power="32" DimWidth="1060" DimHeight="145" DimDepth="73">
                     <ChannelColor Name="Red 1" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="1" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="1">
                         <Range Name="Red off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelColor Name="Green 1" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="2" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="2">
@@ -398,9 +398,9 @@
                         <Range Name="Amber off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelColor>
                     <ChannelBeam Name="Strobe" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="33" DmxByte1="0" Constant="0" Crossfade="0" Invert="0" Precedence="LTP" ClassicPos="33">
                         <Range Name="No function" Start="0" End="7" AutoMenu="1" Centre="0"/>
-                        <Range Name="Strobe stop…fast" Start="8" End="255" AutoMenu="1" Centre="0"/>
+                        <Range Name="Strobe slow…fast (Strobe stop…fast)" Start="8" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelBeam>
                     <ChannelIntensity Name="Intensity" DefaultValue="0" Highlight="255" Deflection="0" DmxByte0="34" DmxByte1="0" Constant="0" Crossfade="1" Invert="0" Precedence="LTP" ClassicPos="34">
                         <Range Name="Intensity off…bright" Start="0" End="255" AutoMenu="1" Centre="0"/>
                     </ChannelIntensity>
🆚 american-dj/mega-bar-rgba: millumin
Changed outputted file american-dj/mega-bar-rgba.json
--- removed
+++ added
@@ -1,15 +1,18 @@
 {
   "$schema": "https://raw.githubusercontent.com/OpenLightingProject/open-fixture-library/schema-7.3.0/schemas/fixture.json",
   "name": "Mega Bar RGBA",
-  "shortName": "ADJMBRGBA",
-  "categories": ["Color Changer"],
+  "categories": ["Other"],
   "meta": {
-    "authors": ["Anonymous"],
-    "createDate": "2018-12-10",
-    "lastModifyDate": "2018-12-10"
+    "authors": ["Anonymous", "anonymous"],
+    "createDate": "2025-05-08",
+    "lastModifyDate": "2025-05-08",
+    "importPlugin": {
+      "plugin": "qlcplus_4.12.1",
+      "date": "2025-05-08",
+      "comment": "created by OFL – https://open-fixture-library.org/american-dj/mega-bar-rgba (version 1.3.1)"
+    }
   },
-  "manualURL": "https://d295jznhem2tn9.cloudfront.net/ItemRelatedFiles/6989/ADJ%20Mega%20Bar%20RGBA%20-%20User%20Manual%202023-04-11.pdf",
   "physical": {
     "dimensions": [1060, 145, 73],
     "weight": 2.7,
     "power": 32,
@@ -20,79 +23,41 @@
     "lens": {
       "degreesMinMax": [30, 30]
     },
     "matrixPixels": {
-      "dimensions": [125, 50, 10],
       "spacing": [0, 0, 0]
     }
   },
   "matrix": {
     "pixelCount": [
       8,
       1,
       1
-    ],
-    "pixelGroups": {
-      "Master": [
-        "1",
-        "2",
-        "3",
-        "4",
-        "5",
-        "6",
-        "7",
-        "8"
-      ],
-      "1/2": [
-        "1",
-        "2",
-        "3",
-        "4"
-      ],
-      "2/2": [
-        "5",
-        "6",
-        "7",
-        "8"
-      ],
-      "1/4": [
-        "1",
-        "2"
-      ],
-      "2/4": [
-        "3",
-        "4"
-      ],
-      "3/4": [
-        "5",
-        "6"
-      ],
-      "4/4": [
-        "7",
-        "8"
-      ]
-    }
+    ]
   },
   "availableChannels": {
     "Strobe": {
       "type": "Strobe",
+      "defaultValue": 0,
       "capabilities": [
         {
           "range": [0, 7],
           "name": "No function"
         },
         {
           "range": [8, 255],
-          "name": "Strobe stop…fast"
+          "name": "Strobe slow…fast (Strobe stop…fast)"
         }
       ]
     },
     "Intensity": {
       "type": "Intensity",
+      "defaultValue": 0,
       "crossfade": true
     },
     "Color Macros": {
       "type": "Multi-Color",
+      "defaultValue": 0,
       "capabilities": [
         {
           "range": [0, 20],
           "name": "No function"
@@ -335,8 +300,9 @@
       ]
     },
     "Flow Color Macro": {
       "type": "Multi-Color",
+      "defaultValue": 0,
       "capabilities": [
         {
           "range": [0, 20],
           "name": "No function"
@@ -585,253 +551,593 @@
         {
           "range": [0, 15],
           "name": "No function",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [16, 25],
           "name": "Program 1",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [26, 35],
           "name": "Program 2",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [36, 45],
           "name": "Program 3",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [46, 55],
           "name": "Program 4",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [56, 65],
           "name": "Program 5",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [66, 75],
           "name": "Program 6",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [76, 85],
           "name": "Program 7",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [86, 95],
           "name": "Program 8",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [96, 105],
           "name": "Program 9",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [106, 115],
           "name": "Program 10",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [116, 125],
           "name": "Program 11",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [126, 135],
           "name": "Program 12",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [136, 145],
           "name": "Program 13",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [146, 155],
           "name": "Program 14",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [156, 165],
           "name": "Program 15",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [166, 175],
           "name": "Program 16",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [176, 185],
           "name": "Program 17",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [186, 195],
           "name": "Program 18",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [196, 205],
           "name": "Program 19",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [206, 215],
           "name": "Program 20",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [216, 225],
           "name": "Program 21",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Flow Color Macro"
+            "Amber Master / Flow Color Macro": "Flow Color Macro",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [226, 235],
           "name": "Program 22",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Flow Color Macro"
+            "Amber Master / Flow Color Macro": "Flow Color Macro",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [236, 245],
           "name": "Auto run",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Program Speed",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Program Speed"
           }
         },
         {
           "range": [246, 255],
           "name": "Sound active",
           "switchChannels": {
-            "Program Speed / Sound Sensitivity": "Sound Sensitivity",
-            "Amber Master / Flow Color Macro": "Amber Master"
+            "Amber Master / Flow Color Macro": "Amber Master",
+            "Program Speed / Sound Sensitivity": "Sound Sensitivity"
           }
         }
       ]
     },
     "Program Speed": {
       "type": "Speed",
+      "defaultValue": 0,
       "crossfade": true,
       "capabilities": [
         {
           "range": [0, 255],
-          "name": "Effect speed slow…fast"
+          "name": "Effect speed slow…fast (Effect speed slow…fast)"
         }
       ]
     },
     "Sound Sensitivity": {
       "type": "Effect",
+      "defaultValue": 0,
       "crossfade": true,
       "capabilities": [
         {
           "range": [0, 255],
           "name": "Sound sensitivity low…high"
         }
       ]
-    }
-  },
-  "templateChannels": {
-    "Red $pixelKey": {
+    },
+    "Red 1": {
       "type": "Single Color",
       "color": "Red",
+      "defaultValue": 0,
       "crossfade": true
     },
-    "Blue $pixelKey": {
+    "Red 2": {
       "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 3": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 4": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 5": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 6": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 7": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 8": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red Master": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 1/2": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 2/2": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 1/4": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 2/4": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 3/4": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Red 4/4": {
+      "type": "Single Color",
+      "color": "Red",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 1": {
+      "type": "Single Color",
       "color": "Blue",
+      "defaultValue": 0,
       "crossfade": true
     },
-    "Green $pixelKey": {
+    "Blue 2": {
       "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 3": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 4": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 5": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 6": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 7": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 8": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue Master": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 1/2": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 2/2": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 1/4": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 2/4": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 3/4": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Blue 4/4": {
+      "type": "Single Color",
+      "color": "Blue",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 1": {
+      "type": "Single Color",
       "color": "Green",
+      "defaultValue": 0,
       "crossfade": true
     },
-    "Amber $pixelKey": {
+    "Green 2": {
       "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 3": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 4": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 5": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 6": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 7": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 8": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green Master": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 1/2": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 2/2": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 1/4": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 2/4": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 3/4": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Green 4/4": {
+      "type": "Single Color",
+      "color": "Green",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 1": {
+      "type": "Single Color",
       "color": "Amber",
+      "defaultValue": 0,
       "crossfade": true
+    },
+    "Amber 2": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 3": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 4": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 5": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 6": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 7": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 8": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber Master": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 1/2": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 2/2": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 1/4": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 2/4": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 3/4": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
+    },
+    "Amber 4/4": {
+      "type": "Single Color",
+      "color": "Amber",
+      "defaultValue": 0,
+      "crossfade": true
     }
   },
+  "templateChannels": {},
   "modes": [
     {
       "name": "RGBA",
-      "shortName": "4ch",
       "channels": [
         "Red Master",
         "Green Master",
         "Blue Master",
@@ -839,9 +1145,8 @@
       ]
     },
     {
       "name": "RGBA + Strobe/Dimmer",
-      "shortName": "6ch",
       "channels": [
         "Red Master",
         "Green Master",
         "Blue Master",
@@ -851,9 +1156,8 @@
       ]
     },
     {
       "name": "Color macro",
-      "shortName": "7ch",
       "channels": [
         "Red Master",
         "Green Master",
         "Blue Master",
@@ -864,9 +1168,8 @@
       ]
     },
     {
       "name": "Program",
-      "shortName": "9ch",
       "channels": [
         "Red Master",
         "Green Master",
         "Blue Master",
@@ -879,67 +1182,79 @@
       ]
     },
     {
       "name": "Halves",
-      "shortName": "10ch",
       "channels": [
-        {
-          "insert": "matrixChannels",
-          "repeatFor": [
-            "1/2",
-            "2/2"
-          ],
-          "channelOrder": "perPixel",
-          "templateChannels": [
-            "Red $pixelKey",
-            "Green $pixelKey",
-            "Blue $pixelKey",
-            "Amber $pixelKey"
-          ]
-        },
+        "Red 1/2",
+        "Green 1/2",
+        "Blue 1/2",
+        "Amber 1/2",
+        "Red 2/2",
+        "Green 2/2",
+        "Blue 2/2",
+        "Amber 2/2",
         "Strobe",
         "Intensity"
       ]
     },
     {
       "name": "Fourths",
-      "shortName": "18ch",
       "channels": [
-        {
-          "insert": "matrixChannels",
-          "repeatFor": [
-            "1/4",
-            "2/4",
-            "3/4",
-            "4/4"
-          ],
-          "channelOrder": "perPixel",
-          "templateChannels": [
-            "Red $pixelKey",
-            "Green $pixelKey",
-            "Blue $pixelKey",
-            "Amber $pixelKey"
-          ]
-        },
+        "Red 1/4",
+        "Green 1/4",
+        "Blue 1/4",
+        "Amber 1/4",
+        "Red 2/4",
+        "Green 2/4",
+        "Blue 2/4",
+        "Amber 2/4",
+        "Red 3/4",
+        "Green 3/4",
+        "Blue 3/4",
+        "Amber 3/4",
+        "Red 4/4",
+        "Green 4/4",
+        "Blue 4/4",
+        "Amber 4/4",
         "Strobe",
         "Intensity"
       ]
     },
     {
       "name": "Eighths",
-      "shortName": "34ch",
       "channels": [
-        {
-          "insert": "matrixChannels",
-          "repeatFor": "eachPixelXYZ",
-          "channelOrder": "perPixel",
-          "templateChannels": [
-            "Red $pixelKey",
-            "Green $pixelKey",
-            "Blue $pixelKey",
-            "Amber $pixelKey"
-          ]
-        },
+        "Red 1",
+        "Green 1",
+        "Blue 1",
+        "Amber 1",
+        "Red 2",
+        "Green 2",
+        "Blue 2",
+        "Amber 2",
+        "Red 3",
+        "Green 3",
+        "Blue 3",
+        "Amber 3",
+        "Red 4",
+        "Green 4",
+        "Blue 4",
+        "Amber 4",
+        "Red 5",
+        "Green 5",
+        "Blue 5",
+        "Amber 5",
+        "Red 6",
+        "Green 6",
+        "Blue 6",
+        "Amber 6",
+        "Red 7",
+        "Green 7",
+        "Blue 7",
+        "Amber 7",
+        "Red 8",
+        "Green 8",
+        "Blue 8",
+        "Amber 8",
         "Strobe",
         "Intensity"
       ]
     }
🆚 american-dj/mega-bar-rgba: op-z
Changed outputted file dmx.json
--- removed
+++ added
@@ -1,17 +1,17 @@
 {
   "profiles": [
     {
-      "name": "american-dj/mega-bar-rgba/4ch",
+      "name": "american-dj/mega-bar-rgba/RGBA",
       "channels": [
         "red",
         "green",
         "blue",
         "knob1"
       ]
     },
     {
-      "name": "american-dj/mega-bar-rgba/6ch",
+      "name": "american-dj/mega-bar-rgba/RGBA + Strobe/Dimmer",
       "channels": [
         "red",
         "green",
         "blue",
@@ -20,9 +20,9 @@
         "intensity"
       ]
     },
     {
-      "name": "american-dj/mega-bar-rgba/7ch",
+      "name": "american-dj/mega-bar-rgba/Color macro",
       "channels": [
         "red",
         "green",
         "blue",
@@ -32,9 +32,9 @@
         "intensity"
       ]
     },
     {
-      "name": "american-dj/mega-bar-rgba/9ch",
+      "name": "american-dj/mega-bar-rgba/Program",
       "channels": [
         "red",
         "green",
         "blue",
@@ -46,9 +46,9 @@
         "intensity"
       ]
     },
     {
-      "name": "american-dj/mega-bar-rgba/10ch",
+      "name": "american-dj/mega-bar-rgba/Halves",
       "channels": [
         "red",
         "green",
         "blue",
@@ -61,9 +61,9 @@
         "intensity"
       ]
     },
     {
-      "name": "american-dj/mega-bar-rgba/18ch",
+      "name": "american-dj/mega-bar-rgba/Fourths",
       "channels": [
         "red",
         "green",
         "blue",
@@ -84,9 +84,9 @@
         "intensity"
       ]
     },
     {
-      "name": "american-dj/mega-bar-rgba/34ch",
+      "name": "american-dj/mega-bar-rgba/Eighths",
       "channels": [
         "red",
         "green",
         "blue",
@@ -126,8 +126,8 @@
   ],
   "config": [
     {
       "fixture": 1,
-      "profile": "american-dj/mega-bar-rgba/4ch"
+      "profile": "american-dj/mega-bar-rgba/RGBA"
     }
   ]
 }
\ No newline at end of file
🆚 american-dj/mega-bar-rgba: qlcplus_4.12.2
Changed outputted file fixtures/American-DJ-Mega-Bar-RGBA.qxf
--- removed
+++ added
@@ -3,17 +3,17 @@
 <FixtureDefinition xmlns="http://www.qlcplus.org/FixtureDefinition">
  <Creator>
   <Name>OFL – https://open-fixture-library.org/american-dj/mega-bar-rgba</Name>
   <Version>dummy version by diff-plugin-outputs</Version>
-  <Author>Anonymous</Author>
+  <Author>Anonymous, anonymous</Author>
  </Creator>
  <Manufacturer>American DJ</Manufacturer>
  <Model>Mega Bar RGBA</Model>
  <Type>LED Bar (Pixels)</Type>
  <Channel Name="Strobe">
   <Group Byte="0">Shutter</Group>
   <Capability Min="0" Max="7">No function</Capability>
-  <Capability Min="8" Max="255" Preset="StrobeSlowToFast">Strobe stop…fast</Capability>
+  <Capability Min="8" Max="255" Preset="StrobeSlowToFast">Strobe slow…fast (Strobe stop…fast)</Capability>
  </Channel>
  <Channel Name="Intensity" Preset="IntensityMasterDimmer"/>
  <Channel Name="Color Macros">
   <Group Byte="0">Colour</Group>
@@ -155,9 +155,9 @@
   </Capability>
  </Channel>
  <Channel Name="Program Speed">
   <Group Byte="0">Speed</Group>
-  <Capability Min="0" Max="255" Preset="SlowToFast">Effect speed slow…fast</Capability>
+  <Capability Min="0" Max="255" Preset="SlowToFast">Effect speed slow…fast (Effect speed slow…fast)</Capability>
  </Channel>
  <Channel Name="Sound Sensitivity">
   <Group Byte="0">Effect</Group>
   <Capability Min="0" Max="255">Sound sensitivity low…high</Capability>
@@ -226,112 +226,16 @@
   <Channel Number="0">Red Master</Channel>
   <Channel Number="1">Green Master</Channel>
   <Channel Number="2">Blue Master</Channel>
   <Channel Number="3">Amber Master</Channel>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
  </Mode>
  <Mode Name="RGBA + Strobe/Dimmer">
   <Channel Number="0">Red Master</Channel>
   <Channel Number="1">Green Master</Channel>
   <Channel Number="2">Blue Master</Channel>
   <Channel Number="3">Amber Master</Channel>
   <Channel Number="4">Strobe</Channel>
   <Channel Number="5">Intensity</Channel>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
  </Mode>
  <Mode Name="Color macro">
   <Channel Number="0">Red Master</Channel>
   <Channel Number="1">Green Master</Channel>
@@ -339,56 +243,8 @@
   <Channel Number="3">Amber Master</Channel>
   <Channel Number="4">Color Macros</Channel>
   <Channel Number="5">Strobe</Channel>
   <Channel Number="6">Intensity</Channel>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
  </Mode>
  <Mode Name="Program">
   <Channel Number="0">Red Master</Channel>
   <Channel Number="1">Green Master</Channel>
@@ -398,56 +254,8 @@
   <Channel Number="5">Programs</Channel>
   <Channel Number="6">Program Speed</Channel>
   <Channel Number="7">Strobe</Channel>
   <Channel Number="8">Intensity</Channel>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
  </Mode>
  <Mode Name="Halves">
   <Channel Number="0">Red 1/2</Channel>
   <Channel Number="1">Green 1/2</Channel>
@@ -458,56 +266,8 @@
   <Channel Number="6">Blue 2/2</Channel>
   <Channel Number="7">Amber 2/2</Channel>
   <Channel Number="8">Strobe</Channel>
   <Channel Number="9">Intensity</Channel>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>4</Channel>
-   <Channel>5</Channel>
-   <Channel>6</Channel>
-   <Channel>7</Channel>
-  </Head>
-  <Head>
-   <Channel>4</Channel>
-   <Channel>5</Channel>
-   <Channel>6</Channel>
-   <Channel>7</Channel>
-  </Head>
-  <Head>
-   <Channel>4</Channel>
-   <Channel>5</Channel>
-   <Channel>6</Channel>
-   <Channel>7</Channel>
-  </Head>
-  <Head>
-   <Channel>4</Channel>
-   <Channel>5</Channel>
-   <Channel>6</Channel>
-   <Channel>7</Channel>
-  </Head>
  </Mode>
  <Mode Name="Fourths">
   <Channel Number="0">Red 1/4</Channel>
   <Channel Number="1">Green 1/4</Channel>
@@ -526,56 +286,8 @@
   <Channel Number="14">Blue 4/4</Channel>
   <Channel Number="15">Amber 4/4</Channel>
   <Channel Number="16">Strobe</Channel>
   <Channel Number="17">Intensity</Channel>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>4</Channel>
-   <Channel>5</Channel>
-   <Channel>6</Channel>
-   <Channel>7</Channel>
-  </Head>
-  <Head>
-   <Channel>4</Channel>
-   <Channel>5</Channel>
-   <Channel>6</Channel>
-   <Channel>7</Channel>
-  </Head>
-  <Head>
-   <Channel>8</Channel>
-   <Channel>9</Channel>
-   <Channel>10</Channel>
-   <Channel>11</Channel>
-  </Head>
-  <Head>
-   <Channel>8</Channel>
-   <Channel>9</Channel>
-   <Channel>10</Channel>
-   <Channel>11</Channel>
-  </Head>
-  <Head>
-   <Channel>12</Channel>
-   <Channel>13</Channel>
-   <Channel>14</Channel>
-   <Channel>15</Channel>
-  </Head>
-  <Head>
-   <Channel>12</Channel>
-   <Channel>13</Channel>
-   <Channel>14</Channel>
-   <Channel>15</Channel>
-  </Head>
  </Mode>
  <Mode Name="Eighths">
   <Channel Number="0">Red 1</Channel>
   <Channel Number="1">Green 1</Channel>
@@ -610,56 +322,8 @@
   <Channel Number="30">Blue 8</Channel>
   <Channel Number="31">Amber 8</Channel>
   <Channel Number="32">Strobe</Channel>
   <Channel Number="33">Intensity</Channel>
-  <Head>
-   <Channel>0</Channel>
-   <Channel>1</Channel>
-   <Channel>2</Channel>
-   <Channel>3</Channel>
-  </Head>
-  <Head>
-   <Channel>4</Channel>
-   <Channel>5</Channel>
-   <Channel>6</Channel>
-   <Channel>7</Channel>
-  </Head>
-  <Head>
-   <Channel>8</Channel>
-   <Channel>9</Channel>
-   <Channel>10</Channel>
-   <Channel>11</Channel>
-  </Head>
-  <Head>
-   <Channel>12</Channel>
-   <Channel>13</Channel>
-   <Channel>14</Channel>
-   <Channel>15</Channel>
-  </Head>
-  <Head>
-   <Channel>16</Channel>
-   <Channel>17</Channel>
-   <Channel>18</Channel>
-   <Channel>19</Channel>
-  </Head>
-  <Head>
-   <Channel>20</Channel>
-   <Channel>21</Channel>
-   <Channel>22</Channel>
-   <Channel>23</Channel>
-  </Head>
-  <Head>
-   <Channel>24</Channel>
-   <Channel>25</Channel>
-   <Channel>26</Channel>
-   <Channel>27</Channel>
-  </Head>
-  <Head>
-   <Channel>28</Channel>
-   <Channel>29</Channel>
-   <Channel>30</Channel>
-   <Channel>31</Channel>
-  </Head>
  </Mode>
  <Physical>
   <Bulb Type="320x 10mm LEDs (64 red, 96 green, 96 blue, 64 amber)" Lumens="0" ColourTemperature="0"/>
   <Dimensions Weight="2.7" Width="1060" Height="145" Depth="73"/>

@github-actions
Copy link

github-actions bot commented May 8, 2025

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>

✔️ american-dj / mega-bar-rgba: d-light / attributes-correctness
  • ✔️ american-dj/mega-bar-rgba-RGBA.xml
  • ✔️ american-dj/mega-bar-rgba-RGBA + StrobeDimmer.xml
  • ✔️ american-dj/mega-bar-rgba-Color macro.xml
  • ✔️ american-dj/mega-bar-rgba-Program.xml
  • ✔️ american-dj/mega-bar-rgba-Halves.xml
  • ✔️ american-dj/mega-bar-rgba-Fourths.xml
  • ✔️ american-dj/mega-bar-rgba-Eighths.xml
✔️ american-dj / mega-bar-rgba: dmxcontrol3 / channel-numbers
  • ✔️ american-dj-mega-bar-rgba-RGBA.xml
  • ✔️ american-dj-mega-bar-rgba-RGBA-+-StrobeDimmer.xml
  • ✔️ american-dj-mega-bar-rgba-Color-macro.xml
  • ✔️ american-dj-mega-bar-rgba-Program.xml
  • ✔️ american-dj-mega-bar-rgba-Halves.xml
  • ✔️ american-dj-mega-bar-rgba-Fourths.xml
  • ✔️ american-dj-mega-bar-rgba-Eighths.xml
american-dj / mega-bar-rgba: dragonframe / json-schema-conformity
  • ❌ american-dj/mega-bar-rgba.jsonfixture/templateChannels must NOT have fewer than 1 properties
  • ✔️ manufacturers.json
american-dj / mega-bar-rgba: millumin / json-schema-conformity
  • ❌ american-dj/mega-bar-rgba.jsonfixture/physical/matrixPixels must have required property 'dimensions'
✔️ american-dj / mega-bar-rgba: qlcplus_4.12.2 / fixture-tool-validation
  • ✔️ fixtures/American-DJ-Mega-Bar-RGBA.qxf
✔️ american-dj / mega-bar-rgba: qlcplus_4.12.2 / xsd-schema-conformity
  • ✔️ fixtures/American-DJ-Mega-Bar-RGBA.qxf

@kengruven
Copy link
Contributor

I really don't understand the point of this. It removes useful and valid URLs, pointlessly changes the order of dictionary keys, and manually expands the template channels. None of this is an improvement. Suggest closing.

@kengruven kengruven mentioned this pull request May 8, 2025
@luc122c luc122c added the invalid Issue or PR is not intending to improve OFL or misunderstands its concepts. label May 8, 2025
@luc122c luc122c closed this May 8, 2025
@FloEdelmann FloEdelmann deleted the branch2025-05-08T10-07-14 branch May 19, 2025 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid Issue or PR is not intending to improve OFL or misunderstands its concepts. 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.

4 participants