This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
beyond:dmx_server [2019/08/03 12:23] Bob Varkevisser |
beyond:dmx_server [2023/10/16 21:45] Alexey Sinitsyn ["Max" MODE Server] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== BEYOND DMX Server Mode ====== | ||
+ | ===== Overview ===== | ||
+ | |||
+ | The DMX Server Mode is designed for using BEYOND as media server style system. The Server Mode requires an ArtNet signal for control. BEYOND stores 16 universes, each consisting of 16 subnets, making 256 in total. The Server Mode is oriented on playback control. However, BEYOND can offer a wide range of DMX related features: | ||
+ | |||
+ | - **Parametric Images** - such as line, rectangle, star, ellipse, spiral, etc. The parameters can be linked to the DMX Input, which allows Users to animate the images externally | ||
+ | - **Classic LD2000 Abstract Generator** - The Oscillators and modulators can be linked to DMX values, which allows you to use DMX as a source of control for the Abstract imagery. | ||
+ | - **DMX Image** - Allows the transformation of DMX data into a sequence of X, Y, R, G, B – coordinates and colors. You can configure the DMX Image to control X, or Y only, or only colors, or any combination. This is a way for lighting operators to take direct control of lasers, right down to the points. | ||
+ | - **Effects** - There are 70+ key Effects ready to be controlled externally. You can enable/ | ||
+ | - **DMX triggers** – Beyond contains native support for DMX triggering in it's PangoScript, | ||
+ | - **DMX to PangoScript** – provides a “deep dive” option for advanced Users to use DMX controllable scripts to control various BEYOND software features | ||
+ | - **DMX Server** – provides a dedicated playback engine for Cue playback via DMX in Beyond. | ||
+ | - ** Custom DMX Profiles ** - allows you to create your own customizable BEYOND DMX Server fixture. [[beyond: | ||
+ | |||
+ | Overall, BEYOND offers a full range of DMX tools, on multiple levels. Starting from playback control, and fixtures, like Mode, and down to Points, Effects, interactive content and so on. | ||
+ | |||
+ | ===== The Basic Idea ===== | ||
+ | |||
+ | It is important to understand and separate the functions of the **control** and **performing** systems. BEYOND as a control system has many specific options. However, Server Mode should not be seen as a way to control BEYOND. It is a way to use the BEYOND core and external control system for making a laser show when live. | ||
+ | |||
+ | ===== Specialized ===== | ||
+ | |||
+ | One of typical way of making a live show is through the use of a MIDI controller such as the AKAI APC 40. For such a method of control, it makes sense to use BEYONDs' | ||
+ | |||
+ | The Server Mode, uses a special playback system. Note: a Projection Zone should be considered as a Fixture in this Mode. Each Projection Zone has it's own embedded Cue Player. The DMX Server doesn’t use the standard Grid based playback The players contained in the Server Mode are controlled by DMX only, and thus being isolated, nothing else in Beyond can get them out of sync. DMX has the monopoly on their control. As soon as you enable DMX IN, BEYOND takes the DMX IN state and initializes the players exactly as defined in the mapping. It happens immediately and independently on Grid, MIDI, OSC or other inputs. You cannot get it out of sync. | ||
+ | |||
+ | The Server Mode does not use Script, or internal BEYOND commands. It is served by short, fast and native BEYOND code again protecting it's integrity. Also, the Server operates separately from the configurable 4 IN, 4 OUT DMX subsystems. | ||
+ | |||
+ | ===== Mappings / Fixture Profiles ===== | ||
+ | |||
+ | There are 3 predefined Mappings, and they are not editable. The simplest Mapping uses up to 16 channels and duplicates the FB3 profile. It has 2 settings: " | ||
+ | |||
+ | ===== Safety ===== | ||
+ | |||
+ | 3 Important Buttons. "DMX IN", " | ||
+ | |||
+ | ===== Laser Projector Settings from DMX ===== | ||
+ | |||
+ | Projector Settings, and Projection Zone Settings or Beam Settings are NOT supposed to be controlled by DMX because of Safety reasons. | ||
+ | |||
+ | ===== Basic Playback Model ===== | ||
+ | |||
+ | Playback control is based on a simple idea: One Projection Zone - one Fixture. Each Projection Zone has a setting – a Mode and start address in ArtNet. The Mode defines the mapping/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | As soon as the Mode is selected, the Projection Zone is ready for external control. Under the hood, the Projection Zone has it's own Cue Player that performs the playback. All the output from the player goes to the corresponding Projection Zone. Keep in mind, a Cue may contain different types of content, from simple animations to multi-projector shows. Do not use multi-projector show Cues, as these will overload the Server' | ||
+ | |||
+ | Regarding multi-tracking inside of the Projection Zone. For several reasons, we decided to keep the overall model simple, and use one cue player per Projection Zone. If you need more tracks per Projection Zone then just add more Projection Zones. | ||
+ | |||
+ | ===== Effects ===== | ||
+ | |||
+ | In Mid and Max Modes is possible to use Effects from the FX table. All Effects are calculated in real time. Note: The Effect Parameters might also be controlled by DMX in real time. Check the Documentation about Effects and Input to see how to configure these. | ||
+ | |||
+ | ===== Interactive and DMX Controlled Content ===== | ||
+ | |||
+ | In a way of operation that is the opposite to the DMX controlled Animation File Players, where DMX merely switches and an Animation or Effect On or Off, with Interactive Playback, the Input here influences the content of the Animation or Effect Output and thus BEYOND calculates all the output on the fly in Interactive Mode rather than just playing back pre-calculated and pre-set content as in normal DMX Mode. It thus allows you to use Audio Driven, DMX controlled or any other types of externally influenced Effects and Images in BEYOND with on-the-fly direct control over their appearance. | ||
+ | |||
+ | ===== Extra Operations ===== | ||
+ | |||
+ | It is possible to extend the Projection Zone by the use of Personal Effects (Effects tab). | ||
+ | |||
+ | ===== Parameters and Channels ===== | ||
+ | |||
+ | A " | ||
+ | Cue/Image during it's calculation takes Parameters from the Player and uses these during calculation. Images that use Parameters will be rendered differently/ | ||
+ | |||
+ | ===== " | ||
+ | |||
+ | This Mode (profile) duplicates the FB3 mapping introduced many years ago. We keep it for compatibility reasons, and because the profile is available in multiple consoles. | ||
+ | |||
+ | < | ||
+ | <table width=" | ||
+ | < | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | 255 – full, 100% brightness</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | 0 – zero Size <br> | ||
+ | 255 – full size</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | 255 – positive full size</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | 255 – positive full size</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | 255 is full turn, 360 degree</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | <td>0 – Left<br /> 127 - Center< | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | <td>0 – down<br /> 127 – center< | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | <td>0 – no visible points< | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | 32..255 – scan rate control where< | ||
+ | 32 – 25% of original scan rate<br /> 64 – 50% of scan rate<br /> 127 – 100% scan rate<br /> 255 – 200% scan rate</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | < | ||
+ | </tr> | ||
+ | </ | ||
+ | </ | ||
+ | ===== " | ||
+ | |||
+ | " | ||
+ | |||
+ | < | ||
+ | <table width=" | ||
+ | < | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | < | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | 0 is off, | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | 0 is off, | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | | ||
+ | Note: Max speed limited by Live Control settings, and by default, 400% is max value. | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Scan rate | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Size X | ||
+ | </td> | ||
+ | <td width=" | ||
+ | 255 | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Size X LSB | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | less significant byte of 16 bit | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Size Y | ||
+ | </td> | ||
+ | <td width=" | ||
+ | 255 | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Size Y LSB | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | less significant byte of 16 bit | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Angle Z | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Angle Z LSB | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | less significant byte of 16 bit | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | 255 | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | less significant byte of 16 bit | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | 255 | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | less significant byte of 16 bit | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Zoom LSB | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | less significant byte of 16 bit | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Color Slider / Hue | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | 0..32 - inactive, | ||
+ | | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Hue Shift | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | See remark for Alpha channel. | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | 0 - no action, | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | 0 - Off, | ||
+ | 1..N is FX 1 index | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | 0 - Off, | ||
+ | 1..N is FX 2 index | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | 0 - Off, | ||
+ | 1..N is FX 3 index | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | 0 - Off, | ||
+ | 1..N is FX 4 index | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Param 1 | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td width=" | ||
+ | Param 2 | ||
+ | </td> | ||
+ | <td width=" | ||
+ | | ||
+ | </td> | ||
+ | <td> | ||
+ | | ||
+ | </td> | ||
+ | </tr> | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | ===== " | ||
+ | |||
+ | The Channel mapping from 1 to 26 is Mid MODE. Max Mode introduces more Parameters and more detailed FX control: | ||
+ | |||
+ | **Action Parameter** - Allows the User to do a morph between an incoming Frame and Frame after effects. It work great for Effects that do not change number of Points. Otherwise, with a change in the number of Points, you will see a modification of the original Frame form. | ||
+ | |||
+ | **Parameter** - Supposed to be used with Effects and Images. | ||
+ | |||
+ | **Mapping Table** | ||
+ | |||
+ | < | ||
+ | <table width=" | ||
+ | < | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td>0 is off, 1,2,3... page index. Step is 1, so value 1 means page 1. Number of pages may be 200 or more.</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td>0 is off, 1,2,3...255 is cue index.Note, the workspace page has up to 256 cues. Cue 256 cannot be started from DMX.</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td>0 - no action, 1...255 recolor to R, G, B, where 255 completely replace color</ | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | <td width=" | ||
+ | < | ||
+ | </tr> | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ |