Next Previous Concept
|
grandMA3 User Manual » Command Syntax and Keywords » Next Previous Concept
|
Version 2.4 |
The Logic of Next/Previous
- Steps through fixtures within a selection.
- Goes through pages in the page pool.
- Loads next or previous cues in the selected sequence.
- Ensures a fast workflow for key presses that minimize the distance you must move your hand or fingers at.
- It also has the syntax to target next and previous objects in a list, especially when working with cues.
If Next/Previous is used as +/-, it also creates a new object before or after the current object. - For more information see Next keyword and Previous keyword.
Easy Access to Next and Previous
In addition to the keys, you can access Next and Previous using shortcuts closer to the keypad:
- MA + is shortcut for Next
- MA - is shortcut for Previous
Opposed to the keys Next and Prev, these shortcuts will not immediately execute the command. Instead, they will execute it once you press Please.
Use Next/Previous in Combination with Store and Update
When used in combination with the Store keyword and Cue keyword, Next and Previous can be used to target existing cues in relation to the current cue.
([Function]) [Object] ["Object_Name" or Object_Number or Next or Previous]
Method of Creating Objects
If you use the + (Plus) keyword and - (Minus) keyword without including the offset of numbers, it will create objects.
If you do not specify the offset of numbers when using + (Plus) or - (Minus) along with a function keyword, such as Store, Copy, Paste, Insert, Import, Goto et al., the syntax Store Cue + will insert a new cue before or after the current cue using an offset of 1; 0.1; 0.01; 0.001, depending on the space between the current and the already existing next or previous cue.
Examples
To create cue 12 while you are in cue 11, whereas cue 12 does not yet exist, type:
| |
User name[Fixture]>Store Cue + |
- To copy cue 21 to a new cue between two existing cues, in this example cue 11 and 12, while you are in cue 11, type:
| |
User name[Fixture]>Copy Cue 21 At Cue + |
The values of cue 21 will be copied onto a new cue with the number 11.1. In this example the offset equals 0.1 as cue 12 already exists.
Use + (Plus) and - (Minus) Keywords
1. When used in combination with the Store keyword and Cue keyword, + and - mathematically target numbers of cues relative to the current cue.
Examples
- To target a cue that is +0.1 from the current cue cue, type:
| |
User name[Fixture]>Store Cue + 0.1 |
If this object exists, the Store Cue Merge pop-up will appear. If the object does not exist yet, this command will create this very object.
- To target a cue that is +1 integer apart form the current cue, type:
| |
User name[Fixture]>Store Cue + 1 |
- If you are in cue 12 and you want to store values to cue 13.5, type:
| |
User name[Fixture]>Store Cue + 1.5 |
If cue 13.5 already exists, the values will be updated. If cue 13.5 does not yet exist, a new cue 13.5 will be created.
In other words, the mathematical equation is: 12 + 1.5 = 13.5
2. When used in combination with the Update keyword and Cue keyword, only cues that exist will be updated. If the addressed cue does not exist, an error message will be displayed.
Example
To target a cue that is +1 integer apart form the current cue, type:
|
|
User name[Fixture]>Update Cue + 1 |
|
|
Important: |
| Commands that use a + can use - to do the opposite. See the examples that follow. |
Examples
- To target a cue that is -0.1 from the current cue, type:
|
|
User name[Fixture]>Store Cue - 0.1 |
If this cue exists, the Store Cue Merge pop-up will appear. If the object does not exist yet, this command will create this very object.
- To target a cue that is -1 integer to the current cue, type:
|
|
User name[Fixture]>Store Cue - 1 |
- If you are in cue 12 and you want to store values to cue 10.5, type:
| User name[Fixture]>Store Cue - 1.5 |
If cue 10.5 already exists, the values will be updated. If cue 10.5 does not yet exist, a new cue 10.5 will be created.
In other words, the mathematical equation is: 12 - 1.5 = 10.5
- To target a cue that is - 1 integer away from the current cue, type:
| User name[Fixture]>Update Cue - 1 |
If the addressed cue does not exist, an error message will be displayed.