Using the Record Macro Functionality

Where more changes to the mixer than a simple snapshot can provide are required, or sequences of actions need to be played back multiple times, Recording Macros can be a useful technique. Start By selecting the Record Button displayed just below the ASSIGN button.

As changes are made to the Mixer, either using Blackmagic design Application or Panel, or running actions from JustMacros, whatever changes on the mixer, will appear in the main edit window. You can tell the script is auto-writing because the font will display in RED whilst the recording is taking place. Once all the actions have been manually performed, the highlighed STOP button should be selected for the user to indicate the process is complete. The Script will then change to the standard colour scheme.

The user may now re-execute the script by selecting the EXECUTE button towards the top of the screen.

On examination of the script, it can be seen that each command will normally be separated with a Sleep command. The Sleep command is a very important command in JustMacros. You should use them in most types of scripts. It functions primarily as a delay, and the number in the brackets indicates the amount of time to wait measured in milliseconds. Therefore if a 2 second delay is required, a Sleep( 2000 ) command should be added in the script. Understanding this, after a user has recorded a script, by adjusting the Sleep commands, the sequence can be more precisely controlled.

Again these sequences can be assigned to an XKeys button using the ASSIGN command. When a script which is assigned to an XKeys button runs, whilst that script is executing JustMacros will illuminate the back-lamp of the assigned XKeys button RED, this gives operators a visual indication that a script is running, particularly useful if towards the beginning of the sequences, changes are not visible on the output. This is also true of the previously discussed snapshots that are assigned to XKeys buttons, however typically snapshots execute extremely quickly and therefore this behaviour is far more noticeable when playing back sequences that have been recorded.