LXFree

Introduction
Overview
Tools
Inspector
Main Plot Window
Menus

Preferences
File Menu
Edit Menu
Format Menu
Setup Menu
View Menu
Script Menu

Report Window
Help Index

Copyright © 2018-2020
Claude Heintz Design

Device Addresses Tab

Devices are symbols that set the value of one or more info fields based on the level of a channel. The Device Addresses tab of the key entry info sheet contains a list of addresses. The addresses are in the order of the channels or, more accurately, sub-channels of an individual device. The addresses can be dragged and rearranged in the table.

The "dmx+" column sets the offset of the base DMX address or dimmer for each sub-channel. This dmx offset can be automatically assigned based on the position of an address in the table. (Unless you want to assign channels in a different order than the dmx addresses, this is the desired method.)

The ".sub" column is the sub-channel number for the parameter. More information about channel expansion and sub-channels can be found lower on this page. 16 bit addresses are defined using the same key with the least significant address having the "Fine" box checked.

Each entry in the address list controls the value of a field belonging either to the device itself or to another symbol. The value that the device sets is either calculated from a range based on percentage or comes from a table. If there are defined values in the table, the max and min columns are ignored.

The Device Defined Values panel shows the defined values for a given sub-channel

The device values table is used to interpret incoming DMX or channel levels. In the case of frame and template keyed addresses, the closest entry in the defined values table is used to set the value of a light's corresponding info field. Defined dmx levels for other keyed addresses can be recorded in the defined values table for reference. An incoming DMX or channel level will only set the info for fields other than frame or template if the value in the table is enclosed in double quotes.

Channel Expansion

Multiple channels for devices are handled in one of three ways, a list, a sequential series, or sub-channels. The first two methods use the order of device channels in the Device Addresses table. Sub-channels use the ".sub" column of the Device Addresses table.

The list method uses a defined list of channels in the "channels" field in the device's info. (If the device has multiple channels but no "channels" field, then the "channel" field is used.) The list is a series of channel numbers separated by semicolons. Hint: double-clicking the label "channels" in the Inspector's Info tab will open the list editor. For a mirror device with two channels, the list might be "101;102", assigning pan and tilt to channels 101 and 102.

The sequential method automatically expands the channels list into a series of channels in numerical order. This is indicated by a channel number followed by an ellipsis or tilde. For a mirror device with two channels, the this might be "101~", which assigns pan and tilt to channels 101 and 102.

The sub-channel method uses the sub-channel number assigned in the "Addresses" table to expand a base channel into a series of sub-channels representing the available parameters. The sub-channel method is used when there is only a single channel number entered in the "channel" field. If a "channels" field is available, it must be empty. For a mirror device with two channels, the channel might be "101", which assigns pan and tilt to channels 101.2 or "101 Pan" and 102.4 or "101 Tilt".

Sub-channels

Sub-channel numbers are assigned based on parameter type. In the Device Addresses tab you can select a sub-channel that is defined from the combo- box menu. You can also fill in your own description and the default sub-channel number will be assigned to that parameter. Because custom sub-channels are undefined, use of them may not be consistent between devices. It is up to you to enforce a scheme for defining custom sub-channel numbers.

Subchannels 0-49 are reserved for specifically defined uses.

Subchannels 50-99 are open for user interpretation. These subchannels are assigned to non-reserved functions by default based on the index of the function in the list. (An undefined function that is 5th in the list gets assigned subchannel 54.)

The default assignment and/or user definition of subchannels may or may not have a consistency or logic depending on how the user chooses to set up the table. In order to provide some uniformity across devices, subchannels 100-499 have recommended uses (see table).

Subchannels 500-999 are reserved for the least significant byte, "LSB" or "Fine" part of a 16 bit function corresponding to subchannels 0-499. If the pan function is assigned to subchannel 2, the fine pan would be 502 and so on.

Standard 0-49Reserved
0Intensity
1Frame
2Pan
502Pan Fine*previously 3
4Tilt
504Tilt Fine*previously 5
6Iris
7Spot/Flood (Beam)
8Frost
9Template
10Candela
11Beam Axis
12Edge
20Cyan
21Magenta
22Yellow
23Red
24Green
25Blue
26Red-Orange
27Amber
28Indigo
29White
30Warm White
31Cool White
32Lime
--------------------
User Custom 50-99Default, User Assignable, Unreserved
--------------------
Recommended 100-199User Assignable, Reserved
--- Dimmer and Shutter ---
100Dowser
101Shutter
102Strobe
--- Color+ ---
120Color Correction
121CTO
--- Wheels ---
130Gobo Wheel
131Gobo Rotation
132Gobo Function
133Gobo 2 Wheel
134Gobo 2 Rotation
135Gobo 2 Function
--- Framing Shutters ---
151Shutter 1a
152Shutter 1b
153Shutter 2a
154Shutter 2b
155Shutter 3a
156Shutter 3b
157Shutter 4a
158Shutter 4b
159Beam Shape
160Shutter Rotation
161Top
162Bottom
163Left
164Right
--- Speeds ---
170Speed
171Color Speed
172Pan/Tilt Speed
173Gobo Speed
174Beam Speed
175Edge Speed
176F/X Speed
177Fan Speed
--- FX ---
180FX
181FX Function
182Wheel 1
183Wheel 1 Rotation
184Wheel 1 Function
185Wheel 2
186Wheel 2 Rotation
187Wheel 2 Function
189Prism
--- Control and Macros ---
190Control
191Macros
192Color Macros
193Pan/Tilt Macros
194Gobo Macros
195Beam Macros
196Edge Macros
197FX Macros
199Reset