Avolites R20 Personality Builder Full May 2026

The Avolites R20 Personality Builder represents a generation of lighting programming tools that prioritized logic and direct code manipulation over graphical ease of use. Although modern consoles have moved to XML-based graphical editors, the R20 Builder remains essential for technicians supporting legacy hardware.

Mastery of this tool requires a strong understanding of DMX protocol and attention to detail regarding range definition and syntax. The resulting files provide the stability and reliability required for professional live event production on classic Avolites consoles.


In lighting control, a "Personality" (often called a "Fixture File" or "DMX Profile") is a translation layer. It maps the specific DMX values required by a lighting fixture (e.g., "Channel 1 at 255 equals Shutter Open") to the generic syntax used by the lighting console (e.g., "Fixture 1 @ Full").

If you are a professional LD, a rental house technician, or a venue programmer, the R20 Personality Builder Full is non-negotiable.

It puts the control back in your hands. While Avolites releases frequent fixture updates, the reality of touring is that you will always encounter a weird Chinese moving light or a prototype fixture. With this tool, you are ready for anything.

Have a horror story about a bad personality file? Or a tip for building wheels in R20? Let us know in the comments below!


Note: The Avolites R20 Personality Builder is free to download from the Avolites website, though you need a valid Titan account and often a console serial number to access the "Full" compiler features.

The R20 Personality Builder allows you to create or edit personality files (

) for intelligent lighting fixtures, defining their channels, attributes, and capabilities for Avolites consoles Avolites R20 Builder Where to Download:

The official and complete ("full") version of the software is available for free directly from the Avolites website avolites r20 personality builder full

It includes a user-friendly interface to define modes, DMX maps, and locate values. Alternatives:

If a fixture is not in your library and you cannot create one, you can request a new personality file from the Avolites Personality Library

For the most up-to-date and complete version, always download directly from

to ensure compatibility with your console's software version.

Creating your own fixture files with Avolites Personality Builder

is a essential skill for any lighting tech working with "no-name" moving heads or custom LED setups. While

files are the legacy format for "Classic" consoles like the Pearl 2008 and Tiger, the modern Builder application is primarily designed to create

files while still allowing you to export or convert to the older R20 format. Key Steps for Building a Personality

To build a solid fixture profile from scratch, follow this professional workflow: Gather the DMX Protocol The Avolites R20 Personality Builder represents a generation

: You must have the fixture's manual or a clear DMX map. Without it, you’ll spend hours "hunting" for channels by hand. Define Basic Info : Open the Personality Builder

and enter the manufacturer, fixture name, and physical specs (wattage, weight, and pan/tilt degrees). Add Attributes : Drag and drop common attributes like

from the Attribute Pane. Assign their resolution (8-bit or 16-bit) and DMX start/end values (e.g., 0–255). Map Functions & Macros

: Define specific ranges for color wheels or gobo selections. You can also add

functions like "Lamp On" or "Reset" for easier desk operation. Wheel Mapping

: Crucial for a good user experience. Set which encoder wheels on the console will control which attributes (e.g., Pan on Wheel 1, Tilt on Wheel 2). Set Locate Values

: Define what the fixture does when you hit the "Locate" button (typically open white at 50/50 pan/tilt). Pro-Tips for R20 & Titan #004 Avolites Personality Builder Part 1


This is where the "Full" feature shines. In the main grid, you assign channels to Avolites attributes.

Note: If you only had the standard version, you might not get the "Fine" options in the dropdown. In lighting control, a "Personality" (often called a

1. Dated User Interface The software looks and feels like it was designed for Windows XP. The iconography is unintuitive (a specific small blue icon means "create range," but you won't know that without a tutorial). There is a steep initial learning curve simply due to UI layout.

2. Annoying Version Compatibility Avolites updates Titan regularly. A profile built for Titan v11 might not work correctly in Titan v15. You often have to re-save or "update" the profile. Always check which Titan version your console is running before building.

3. No Mac Version (Natively) You need Windows. While it runs fine in Parallels or Wine, native macOS users are left out. Given that many LDs design on MacBooks, this is a genuine pain point.

4. Documentation is Sparse The official manual is technical and dry. You will rely heavily on YouTube tutorials from users like Christian Jackson or the Avolites Facebook groups to learn how to build complex pixel maps or colour mixing modes.

5. Overkill for Simple Lights If you only need to patch 20 generic PAR cans, this software is massive overkill. You can do that directly on the console in seconds.

The Full version creates profiles that work perfectly with the Avolites Titan Simulator. This is vital for pre-viz (Previsualization) work in Capture or Depence, where the software must recognize the DMX footprint exactly.


The Avolites R20 software was the underlying operating system for a generation of Avolites consoles, including the Diamond 3 and Sapphire 2000. Unlike modern XML-based systems, R20 utilized a binary file format (.r20) and a specific text-definition structure for personality creation.

The R20 Personality Builder is the standalone Windows application designed to generate, edit, and compile these files for use on the aforementioned consoles.