Presets
grandMA3 User Manual » Presets
|
Version 2.1
|
A preset can hold information about attribute and timing values for a selection of fixtures and may be referenced and re-used in cues or in the programmer.
The principle of presets is to store a labeled reference in a cue, rather than the actual value itself. Or use presets for busking, where presets are called into the programmer or played back on the fly.
Updating the preset means that the cues do not need to be updated since they reference the preset and not the actual preset content.
Presets are marked with a cyan marker. This maker is visible on cues that use preset and on the values themselves, for instance, in the tracking sheet or the fixture sheet. Read more in the Marker topic.
Hint: | |
Using presets when programming facilitates the work, especially when working with a show which is used in different locations and for various customers. |
Preset Pools
Presets are stored in pools. There are pools for each feature group. These pools have a default input filter that only allows the values for that feature group to be stored in the preset pool. There are also five preset pools called "All 1" to "All 5". These do not have a default input filter and can be used to store any attribute values. Learn more about the pools in the Preset Pool topic.
Preset Modes
Preset modes are used when the preset is stored (or updated) and when the preset is called.
There are three different preset modes: Selective, Global, and Universal.
Each preset got letters showing the preset mode.
Example:
The three modes are:
- Selective (S):
The data will be added as selective data for each fixture that has active data in the programmer. - Global (G):
The data will be added mainly as global data. If there are several fixtures of the same fixture type but with different values, then the global data will be determined by average, and selective data will be added for the other fixtures which have divergent data. - Universal (U):
Data will be added as global data, and the preset mode will be set to Universal.
When a preset is stored or updated, then there are two more options:
- Auto:
When updating or storing into an existing preset, the preset mode of the preset will be respected.
In the case of global preset mode, selective data will be added to the preset when at least one fixture that can use the preset is active with new values.
When creating a new preset Auto mode will take the mode defined by the pool and use the rules for each mode. - Force Global:
Data will be added as global data, and untouched existing selective data will be discarded within the preset for the fixtures of the same fixture type.
Force Global will discard the selective data when updating a preset or when storing with the merge option into an existing preset.
Each preset can store all three modes or some combinations of modes.
Each preset pool has a setting for a default mode. This mode is indicated by one of the letters in the upper right corner of the pool title field.
This default can be used when storing the preset or a different mode can be used.
Learn more in the Create New Presets topic and the Use Preset topic.
Absolute and Relative Values
Presets can store absolute and/or relative values. Relative values are often used with multistep presets but it is not limited to this use.
Example:
Presets with only absolute values do not have a marker. The absolute marker is a square dark red marker with rounded corners. Relative values are indicated by a dark pink square with rounded corners. Presets can contain both absolute and relative values - they will have both markers in the pool object.
Learn more about the different programmer layers in the What is the Programmer topic. Learn more about the markers in the Markers topic.
Timing Values
Timing values can be stored in presets. The timing layers are Fade and Delay.
Example:
The Fade marker is green. The Delay marker is orange.
Timing values can be combined with absolute and relative values.
The timing preset can be used when calling values into the programmer.
A timing-only preset cannot be stored or referenced in a cue. Suppose an attribute value (absolute or relative) is called together with a timing-only preset and stored in a cue. In that case, the timing information is stored as individual timing without a preset reference.
Presets that contain both attribute values and timing values are stored in cues with a preset reference.
Default Action
A preset pool has a default action for the pool objects. This action is performed when the preset is tapped in the pool without a (relevant) keyword in the command line.
A small icon in the upper right corner of the pool title object indicates the selected default action.
The action is set in the Preset Pool Settings. The function is described in the Window Settings topic. Follow the links to learn more.
Feature Group Indicator Bar
This bar is visible when a preset has attributes of two or more feature groups stored.
The bar is always visible on All presets.
The feature group indicator bar has a square for each feature group, displayed in white, gray, or red color.
- White:
Indicates that values of attributes of the corresponding feature group are stored in the preset. - Gray:
Indicates, that no values of attributes of this feature group are stored in the preset. - Red:
Indicates that at least one attribute of this feature group is not accessible at the moment. For example, when having a world with a limited set of attributes active.
The square turns also red when the currently selected world does not contain fixtures that can make use of the attribute data in the preset.
The order of the squares is similar to the order of feature groups in the encoder bar, from left to right:
- Dimmer
- Position
- Gobo
- Color
- Beam
- Focus
- Control
- Shaper
- Video
If a show file contains additional feature groups, more squares will be added automatically to the bar.
The bar can also be visible in Worlds and Filters.
Embedded Presets
A preset can contain a link to a different preset. It is the same as cues storing a reference to a preset - just for other presets. This can be useful for instance when a show is built using a set of general presets and other presets are created using these as building blocks.
Presets can be embedded to a depth of up to 10 levels.
Example:
In this example, there is a universal dimmer preset that has values for the universal fixture. This is used to create a new global preset for fixture types. This is again used to create a selective preset for only some fixtures. If the fixture type changes, then the global preset needs to be updated. The selective preset links to the global preset values and do not need to be updated. The universal fixture is unaffected by the fixture change.
The "source" preset has a downward pointing arrow that points to a line. This indicates that this preset is referenced by other presets (or cues). The preset with embedded data has an icon with an arrow and a line above to indicate that this preset uses referenced data. Presets with embedded data that is also referenced has the arrow and a line above and below the arrow.
If a new name is not defined, then the name is also referenced (referenced names are in square brackets). This means that changing the name of the source preset also updates the name of the new preset. Learn more in the Create New Presets topic.
Recipe Presets
Presets can have recipe information. A recipe is one or more lines with information about a selection, value, MAtricks, individual fade, delay, speed, and phase values.
This information can be used to "cook" values into the preset or programmer. If the source information changes, the preset can be cooked again to reflect the changes. For instance, if a group is used in a recipe and it changes after the initial cooking, then the preset can be cooked again, and the changes will now reflect the group's changes.
A preset can be a Recipe Template that can be used to load the recipe into the programmer.
Learn more in the Recipe Presets topic.
Example:
A small pot icon indicates a preset with recipes. Recipe Templates have a pot icon with an open lid.
Recipe presets can contain presets with recipes. There can be up to 10 levels of recipes within recipes.
A circular reference can be created between recipe presets. If that is the case, there is a small red infinity icon on the presets.
Example:
MAgic Presets
MAgic presets are presets where value points in a range are defined. This range can then be applied to a dynamic selection of fixtures. For instance, two fixtures are stored in a MAgic preset with dimmer values of 0% and 100%. MAgic presets should be stored as a selective preset, but that does not mean that only the selected fixtures can use it - it only means that they contain values for a selection of fixtures. The MAgic preset uses the values to define the points in a range. A different fixture selection can be made and the range of values between the points is assigned to the fixtures when the MAgic preset is called into the programmer. These values are calculated based on the points and then taken into the programmer as hard values. There is no reference back to the MAgic preset.
There can be up to five defined points in the range (on each axis in the selection grid).
MAgic presets have a small wizard hat icon in the preset pool object
Example:
A path needs to be defined to control a color range from blue to yellow. The wish is to have the range go through the red area in a CIE color picker - instead of going through white. Three fixtures are needed to define the range.
The first fixture is blue, the second is magenta, and the third is yellow. This is then stored as a MAgic preset. Now this range through three points can be used by multiple fixtures to create the desired path.
Learn the details on how to create this MAgic preset in the Create New Presets topic.
Multistep Presets
Presets can contain values in multiple steps (Phasers). Presets with only one step usually have the values stored in step one. If a preset has multiple steps then they are called multistep or Phaser presets.
Example:
They have a three-dot icon to indicate multistep values.
MAtricks Presets
MAtricks information can be stored in presets. Having MAtricks information in the programmer and storing a preset will add the MAtricks information into the preset (if the Store Settings allow it).
Example:
The MAtricks icon is a green icon with nine dots in a grid.
Filtered Presets
The entire preset pool has a default input filter - except the All preset pools. The default filter is on feature group preset pools. They automatically filter the attributes in the feature group.
The input filter can be changed to a custom filter for any preset pool, including the All presets. If the input filter is different than the default, then there is an input filter icon on the preset pool title field.
Besides an entire preset pool having an input filter, it is also possible to have an input filter on individual presets. Learn more about input filters in the Edit Presets topic.
Example:
The input filter icon is a gray filter icon with a small right-pointed arrow.
Extract Preset Data
The values stored in presets can be extracted from the preset. This will take the values stored in the preset and put them into the programmer. There will not be a link to a preset when the values are extracted.
This can be done using the Extract keyword.
Different sources can be specified with the extraction.
If there is a selection of fixtures with references to presets in the programmer, then the entire selection can be extracted. The command for this would be: Extract Selection
Specific fixtures can be specified instead of extracting the entire selection. It can be single fixtures or a selection of fixtures: Extract Fixture [Fixtures_Numbers or "Fixture_Names"]
Specific presets can also be extracted into the current selection of fixtures: Extract Preset [FeatureGroup_Number or "FeatureGroup_Name"].[Preset_Number or "Preset_Name"]
All presets from a cue can also be extracted to a selection of fixtures: Extract Cue [Cue_Number or "Cue_Name"]
Hint: | |
When extracting by specifying a fixture, selection, cue, feature group, or attribute, presets must be active in the programmer for the desired fixtures. |
When extracting embedded presets or phaser presets which have presets integrated into their steps, extract will call directly the values of the source presets.
Using the /Single option together with extract makes it possible to extract one level down in the hierarchy of the presets.
Example
Create 2 color presets ("red" and "blue" presets) that are embedded into a different color preset ("odd/even red/blue"). The second color preset ("odd/even red/blue") is embedded into All preset 21.1 ("cool look").
Select some fixtures and apply the All preset ("cool look") to them.
Executing Extract Selection /Single calls the second color preset ("odd/even red/blue") into the programmer.
Executing Extract Selection /Single again calls the first color presets ("red" and "blue" presets) into the programmer.
When executing Extract Selection /Single a third time, the result is the same as using Extract Selection in the first step: The hard red and blue values without a preset link.
Sub topics