DMX Universe Channel Address Planner Tool

Plan actual contiguous DMX fixture footprints without crossing 512-channel universe boundaries, honoring start address/universe budget; not generic pixel-map capacity, reserved-address reconciliation, fixture personality inference or hardware patch write.

Description

DMX patch planning assigns contiguous fixture footprints within 512-channel universes.

DMX patch planning assigns contiguous fixture footprints within 512-channel universes. A fixture cannot span a universe boundary in this model.1

Enter aligned nonempty unique fixture IDs/integer footprints 1–512, universes 1–63999 with maximum≥first and address 1–512. Preserve fixture order; return universe/start/end arrays and skipped tails before changes. Exceeding the universe budget fails.

When to use DMX Universe Channel Address Planner Tool

Use DMX Universe Channel Address Planner Tool when you need to evaluate the supplied records under the calculation and evidence rules below. No reserved addresses, personality inference or hardware patch is written.

Prepare the actual venue, production, inventory or financial records requested. Confirm units and supply applicable local limits or verified catalog values.

How to use DMX Universe Channel Address Planner Tool and understand its results

  1. Prepare the actual venue, production, inventory or financial records requested. Confirm units and supply applicable local limits or verified catalog values.
  2. Enter fixtureIds, fixtureFootprintsChannels, firstUniverse, firstAddress, callerMaximumUniverse using the field table and calculation rules, then run the tool.
  3. Read assignedUniverses, assignedStartAddresses, assignedEndAddresses, unusedTailChannelsBeforeUniverseChanges. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
fixtureIdsFixture idslist of stringRequired
fixtureFootprintsChannelsFixture footprints channelslist of numberRequired
firstUniverseFirst universenumberRequired
firstAddressFirst addressnumberRequired
callerMaximumUniverseCaller maximum universenumberRequired

Enter aligned nonempty unique fixture IDs/integer footprints 1–512, universes 1–63999 with maximum≥first and address 1–512. Preserve fixture order; return universe/start/end arrays and skipped tails before changes. Exceeding the universe budget fails.

if start+footprint−1>512: nextUniverse, address1

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
assignedUniversesAssigned universeslist of number
assignedStartAddressesAssigned start addresseslist of number
assignedEndAddressesAssigned end addresseslist of number
unusedTailChannelsBeforeUniverseChangesUnused tail channels before universe changesnumber
json
{
  "input": {
    "fixtureIds": [
      "a",
      "b",
      "c"
    ],
    "fixtureFootprintsChannels": [
      300,
      300,
      20
    ],
    "firstUniverse": 1,
    "firstAddress": 1,
    "callerMaximumUniverse": 2
  },
  "output": {
    "assignedUniverses": [
      1,
      2,
      2
    ],
    "assignedStartAddresses": [
      1,
      1,
      301
    ],
    "assignedEndAddresses": [
      300,
      300,
      320
    ],
    "unusedTailChannelsBeforeUniverseChanges": 212
  }
}

Limitations and assumptions

No reserved addresses, personality inference or hardware patch is written.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Kabuki Drop Solenoid Release Line Count Tool: Release-point inventories identify which points depend on each circuit. Recorded release evidence is separate from physical synchronization. For a complementary task, use Cue Light System Stations Wiring Loop Lookup: Cue-light station evidence can show known channel mismatches or missing observations. The two states need separate outputs.

References

  1. DMX Universe Channel Address Planner Tool — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies