Updating Cues

The Update function is a powerful tool for applying values in the Programmer to cues and presets. If you don’t know what you’re doing, though, a quick Update Update can have some unexpected consequences and make a mess of your cuelists and presets in a jiffy!

How the Update Function Works - Assigned Vs Unassigned Values

In order to understand how Update works, we need to introduce two more terms: assigned values and unassigned values.

An assigned value is a non-null (0-100%) value for any fixture attribute that is under the control of an active Cuelist.

An unassigned value is a non-null value (0-100%) for any attribute that is not under the control of an active Cuelist.

It will all be much clearer if you follow this example:
  1. Select 2 Artiste DaVinci's.
  2. Bring them up to full intensity and record a cuelist called “Full”.
  3. Bring up a color and record the color attributes to a second cuelist called “Color”.
  4. Clear the Programmer and release the Cuelists. (They should be in this state if you did not press Go.)
  5. Press the Go button on your “Full” playback to make the Cuelist active.
  6. Select the two DaVinci's, bring them to 50% intensity, and give them a really cool color in the Programmer.

At this point, “Full” is active and outputting dimmer levels, “Color” is inactive, and the Programmer look something this:

The intensity attribute values for the two fixtures are assigned values because the dimmer levels are under the control of the “Full” Cuelist. The CMY values are unassigned values because nothing else is controlling the color channels.

The Color Cuelist is inactive. If you now started the Color Cuelist, the CMY values would go from being unassigned to being assigned.

Hold on to those cues, we’ll use them again in a moment!

Default Update Behavior

By default, the Update function does three things:

  • It overwrites the existing fixture attribute values in an active cue with the values in the Programmer that are assigned to it.
  • If the attribute values in the cue are linked to presets, it modifies the presets as well.
  • It merges unassigned values into the current cue of the selected cuelist. The selected cuelist must be active. If it is not active, Update leaves unassigned values in the Programmer.

The re sult of an Update depends on which cues and Cuelists are active, which Cuelist is selected, and even whether or not the selected Cuelist is active.

If more than one active Cuelist controls the attributes, latest takes precedence.

It’s a bit complicated, but ONYX tells you exactly what’s getting updated in a window that pops up when you press Update. It’s one you shouldn’t ignore!

Lets get back to our two Artiste DaVinci's and try a few simple examples to see how Update works. Start again with intensity and color values in the Programmer.

Example 1: “Full” and “Color” are active. No Cuelist is the selected Cuelist

Start the “Full” and “Color” Cuelists and press the Select Button on an empty playback so there is no selected Cuelist.

Pressing Update once will show the Update Options pop-up:

In this case, because both cuelists are active, all values are assigned. The field on the right informs us that cue 1 in “Full” and cue 1 in “Color” will be updated.

You can deselect either or both of the cuelists at this point. If you do, the assigned values will remain in the Programmer. Otherwise, pressing Update or Enter will replace the intensity level in “Full” and the color levels in “Color”.

Example 2: “Full” is active, “Color” is inactive, no Cuelist is the selected Cuelist

Set up the same situation but this time release the “Color” Cuelist.

Pressing Update brings up this window:

The pop-up tells us only “Full” will be updated. The color levels are unassigned and looking for the selected Cuelist, but there is none so they remain in the Programmer. A look in the Programmer after pressing Update will confirm this.

Example 3: “Full” is inactive, “Color” is both active and the selected Cuelist

This time press to deselect Full and press the button for Color to make it the selected Cuelist. Now press a Go button at the top of the playback control.

Guess what happens when we press Update?

Because “Full” is inactive, the intensity levels are unassigned. The fine print at the top says that unassigned values will be merged into CUELIST 18 (Color) Cue 1 (Cue 1)

Press Update and then take a look at cue 1 of “Color”.

There are our intensity values in the “Color” cuelist. Think about this for a moment.

Update merges all unassigned values in the Programmer into the current cue of the selected cuelist (if it’s active).

Now that’s an easy way to edit a cue, whether you intend to or not!

This behavior, though, can be disabled by deselecting the Merge Active Cue option in the Update Options window.

Example 4: Neither “Full” or “Color” are active, a third cuelist is active and is the selected cuelist.

In this case, both the intensity and color values are unassigned and the update will merge them into whatever cuelist is currently selected, if it is active.

Updating and Presets

If attribute values are linked to a preset, Update will also replace the values in that preset. You can prevent this, however, by deselecting the presets in the pop-up window.

Say you have a cue that uses a pan/tilt preset for the drum riser in an active Cuelist and then you load the cue’s fixtures into the Programmer, change the pan and tilt values, and update the cue. The cues/presets selection window might look something like this:

As you can see in the “Presets” field on the left, Update can update the "Drums” preset as well as the Cuelist 19. However, we don't have Pan Tilt 4 'DRUMS' selected in red, so only the cue will be updated.

We can select and deselect any cuelists that show up in this window to decide whether or not we want to update them. If I want to update my 'DRUMS' preset, I can just press it and it will be highlighted in red like the Cue on the right.

Update Options

Except when editing a cue (where Update performs a little differently), the “Update Options” appear when you press Update as part of the overall Update window. It's at the bottom:

Lets look at the different categories.

Values Category

These three filters determine which attribute types will be updated. All of these filters default to ON.

Option Description
BASE When selected the “Base Values,” those defined in the Intensity, Pan Tilt, Color, Gobo, Beam, Beam Effects and Framing attribute groups found on the attribute group buttons will be updated.
FX When selected, the “FX Channels,” those defined in the FX and FX Timing attribute groups found on the attribute group buttons will be updated.
TIME These values are associated with the “Delay” and “Fade” overrides used to control when and how long a particular attribute will move. For more information, see “ Setting an Individual Attribute Fade Time ” and "Setting an Attribute Delay Time .

Fixtures Category

This category allows you to determine which fixtures in the Programmer are used in an Update function and what happens to those attributes in the Programmer when the function is executed. All of these filters default to ON.

Option Description
SELECTED FIXTURES When enabled, attributes for all fixtures selected in the Programmer will be updated.
NON SELECTED FIXTURES When enabled, attributes for all fixtures that are not selected in the Programmer will be updated.

Source Category

This is similar to the Update Rules category except, instead of determining which fixtures will be used, here we select which attributes will be used.

Option Description
ACTIVE ONLY (default ON) Attributes that are active (i.e. displayed in the Programmer in white) will be updated.
ACTIVE + INACTIVE (default OFF) Both active and inactive attributes will be updated.

Tracking Category

These options allow us to work with tracking from the cues around the cue we're updating. It'll make more sense in the description below.

Option Description
CUE ONLY

The "CUE ONLY" button breaks the normal updating method.

ONYX is a tracking console. That is to say that when a change is made, it tracks that information forward though the cuelist.

There are occasions when you may wish to update information into only one specific cue without it tracking forward. The “Cue Only” button will allow that.

When selected, information that is recorded into that cue will not track forward to the next cue(s). It will be contained only within that cue. The one exception to this is when you use "Cue Only" on the last cue in the cuelist. In that case, the information will track forward if a new cue is added later.

SOURCE CUE

This option will track backwards any changes you've made to values that were previous tracked from a different cue.

For example, you are editing Cue 8, and dimmer number 4 was at 50%, but is now at Full. You select SOURCE CUE when updating, and ONYX looks back and finds that dimmer number 4 was placed at 50% back in Cue 5.

ONYX now goes ahead and changes the value for dimmer 4 back in Cue 5, and that continues to track forward as previous.

As you may see, this can be really powerful, and allow you to update many past cues at once!

Extra Options Category

This category contains options that don’t fit into the other categories. Both of these options default to ON.

Option Description
MERGE ACTIVE CUE

By default, unassigned values in the Programmer will be merged into the current (active) cue of the selected Cuelist.

If this option is turned off, only assigned values will be updated and any unassigned values will remain in the Programmer.

NEW ONLY

When you deselect a cuelist in the Cues / Presets Selection window, its assigned values normally have nowhere to go and remain in the Programmer after an update.

When “New Only” is turned off, though, these unloved values will merged into the current cue of the selected cuelist.

Programmer Category

This category allows you to determine which fixtures in the Programmer are used in an Update function and what happens to those attributes in the Programmer when the function is executed.

Option Description
CLEAR

By default, when you complete an Update command, the Programmer will be cleared.

Deselecting this option will leave all attributes in the Programmer.

Filter Category

These filters determine which attribute groups will be updated.

Option Description
Intensity Attributes in the Intensity attribute group will be updated.
Pan Tilt Attributes in the Pan Tilt attribute group will be updated.
Color Attributes in the Color attribute group will be updated.
Gobo Attributes in the Gobo attribute group will be updated.
Beam Attributes in the Beam attribute group will be updated.
Beam Effects Attributes in the Beam Effects attribute group will be updated.
Framing

Attributes in the Framing attribute group will be updated.

Using this icon resets any filters you've selected and sets the options back to the default.

Update Options Save and Reset

In the upper right hand corner of the Update window, we see 2 icons that we can use to save our favorite Update settings to default:

Option Description
Show/Hide the Update Options under the Preset and Cue Selector section of the Update window.
Causes the console to “remember” any of the filters you have applied so that the next time you press Update, those same filters will be selected. Note: there is no feedback when you press this button (it doesn’t change color).
Causes the Update Options window to return to its default filter setting.