This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Custom Encoder Maps

Encoder maps are a way to choose how parameters lay out on your encoders. You can use a default map for simple rearranging of parameters or go more advanced by creating specific maps for fixture types and letting Eos compile maps based on your channel selection.

Custom Encoder Maps are a mode – by clicking/touching {Custom} in your encoder display, your map takes over all category paging buttons and available encoders. If you want to swap back to the standard mapping Eos creates, simply toggle off {Custom}.

In this introduction, you’ll see some of the ways you can deploy Encoder Maps, starting from easy and moving up in difficulty.

Getting Started / Encoder Maps Tab

To create custom encoder maps, add the Encoder Maps tab (tab 40) to access the editor. [1] [Enter] will start you on your first map.



The easiest way to use custom encoder maps is to create one map, and define it as your default.

To do this, create a map that includes the parameters you want, in the order you want them. Do not associate any fixture types with the map (more on that later).

Select a Category on the left side of the screen.  Next, assign parameters to the encoders by selecting the empty boxes.  The parameter search menu will seem familiar from patch and the fixture editor.  Each row of parameters is an encoder page within the category.  As soon as you add a parameter on a page, the next page will become available to use.

In this example, within the Focus category, I have assigned Pan, Tilt, Zoom and Edge to the first page.  


On the second page, I have X, Y, and Z Focus.  A quick and easy way to add X, Y, and Z Focus is to make use of the Parameter Sets folder.  Click on the first encoder slot and then select XYZ Group and it will populate the first three encoders as X, Y, and Z Focus respectively.

Another addition to Custom Encoder Mapping is the ability to define the Widget you would like on each Encoder Page.  By clicking on the Widget slot I want to assign, I select Shutter Tool:

On the second page I want HS Wheel.  This will give me the following Map:

The default map is configured on a per user basis.  This can be done in the Encoder Maps Tab, or in the User > Manual Control section of Setup.  This setting is specific to the current user.

In Live, select any channels. With Custom enabled on your encoders, you will see and be able to use your map.

Don’t worry about filling everything out. Eos will fill in standard mapping in categories where you didn’t map anything. For example, if you just wanted to customize your color category, as long as you don’t map any parameters in the other categories, Eos would show your custom map in color, and then the standard mapping in all other categories.

Standard Map

Custom Map enabled

What if you forget to map parameters? When the default map is being shown, Eos will add any unmapped parameters to the end of your category pages, so they are never lost. And don’t forget, Eos’ standard encoder map is always just a click/touch away when you toggle off Custom mode.

For the advanced beginner – the Default Encoder Map setting is able to be changed with a macro, which can help changing maps without relying on channel selection.

And because Default Encoder Map is a User setting, changing users can yield different default maps.


If you find yourself wanting the same Parameters in the same place and on every page by default; I would like to turn your attention to Default Parameters.

This are allows you to define a default Parameter per Encoder Category.  If I always want the Left Encoder to be Tilt for example, I would set that in each Category.  Assigning a Parameter to that slot on any Encoder Page will override this default for that page.

Another handy feature for our Ti users is the ability to override the default assignment of Pan/Tilt to the dedicated bottom two encoders.  Pressing {Show/Hide Dedicated Encoders} will toggle visibility of these two encoders:

You can now override Pan/Tilt with different Default Parameters or per page override Pan/Tilt to be exactly what you want on that page.


In the Encoder Map Editor, if you associate a fixture type with a map, Eos will show you that map when those fixture types are selected. If you have multiple fixture types in your show, Eos will build “stacks” of maps.

To get started, make a map for each fixture type in your show. Eos gives you an easy way to make a map to start with. Type [2] {Create From Fixture} and select the fixture type using the same interface used to choose fixture types in patch. Eos will give you the same map you would see in standard encoders, and it will auto-associate the “Map To Fixture” field. Don’t forget to add a label to know which map you’re using.  This is an easy way to get started building a map – once you use {Create From Fixture} you can edit away.

Once you have a map for every fixture type in your rig, go out to Live. Select a single channel, and you will see that map appear when {Custom} encoder mode is on.

Select two channels that are different fixture types. In your encoder display, you’ll see map filter buttons appear – one for each map being used (two in this case). Eos will “stack” these maps in each category, in the order of Map 1 page 1; Map 1 page 2; Map 2 page 1, Map 2 page 1; etc. If you touch/click on a map filter, it will hide all other pages and only show you that map. To return to all maps, touch the selected map filter to deselect it.

If a fixture in your selection does not have a map associated with it, Eos will show you the default map, including when there are multiple maps that are stacked.



If you are going to be using a few fixtures together regularly, you can build a map that is laid out for when those fixture types are selected together.

To do this, build a map, and in {Map To Fixture}, add two fixture types.

In Live, select both of those fixture types. Eos will “prefer” the map that is associated with both of those fixtures before it stacks maps with individual fixtures associated.

You can associate as many fixtures to a map as you like, but keep in mind that Eos will only show it when the fixture selection is an exact match to the types associated to the map.

Eos uses some rules to try to present the fewest maps possible. If a map has an exact match of fixture types, it will present that map. If no such map exists, Eos will look for a map with the most fixtures matching, and present that map. With any leftover fixtures, Eos will look for another match or match with the most fixtures. This continues until all channels are matched to maps, and then Eos “stacks” the maps and presents map filters. If there are channels that aren’t associated with any maps, the default is added to the stack too.



In a multiconsole system, everybody likes to do things their own way. Each user can set their own Default Encoder Map, and change/macro them as much as they want.

If you want to use channel selection to stack maps, you can reduce the maps available to you by changing the Filter To Users settings.

By default, new maps are available to all users, and Eos will look to match a channel selection with them regardless of what user is making the selection. By applying user filters to a map, only the users associated with the map will be able to match channel selections with them.

This makes it easy to segregate swaths of maps between users, so that each person can customize how they interact with each fixture type. Once user filters are applied, all channel selection matching rules are utilized to choose the map(s) to present.