As mentioned in previous chapters, Event Presets are a powerful and flexible way to extend a Recording workflow. But it is not only possible to trigger single Events. Event Presets can be used to execute different tasks at once within one single Recording Event. For instance, an Event can trigger a recording on a dedicated Blackmagic Design HyperDeck, switch a source on an AJA KUMO, and execute a Bash or Apple Script. This chapter describes the steps to create such an Event.
Configuration Panel
As always, the starting point is the Just Control Configuration panel. Once opened, select the just:in mac Device, switch to the “Events” tab, and verify that the “Devices” sub-tab is selected.
First, Event Devices have to be created, so let’s create an AJA KUMO, a Bash Script, and an Apple Script Device (for a detailed explanation about how to create Event Devices, please refer to previous chapters).
Once this is done, switch to the Event Presets sub-tab to create a new Event Preset.
You can now add multiple Event parts to the Event Preset. Select the “AJA_Kumo” Device and press the “Add” button. Then adjust the “Destination” and “Source” values accordingly.
As a next step, select the Bash Shell Script Device and press the “Add” button again. This adds another Event part to the Event Preset. Adjust the Bash code according to your needs.
We’re almost done. Select the Apple Script Device and press the “Add” button. This step adds the conclusive part to the Event. Adjust the Apple Script code and use the “Compile” button to add the Apple Script to the Event.
Finally, set an Event Preset name and click on the “Finish” button to save the Event Preset.
Inspector
Let’s test this new Event Preset. Switch back to the main Just Control user interface and set this new Event as a “Start Recording” Event Preset within the Channel Inspector and start the Recording process.
The “Start Recording” Event executes all three parts of the Event Preset. It switches the Source to Destination “4” on the AJA KUMO Router, opens the ToolsOnAir webpage via the Apple Script code, and creates a text file on the Mac's Desktop.