Complex Items

Two main ideas stand behind the complex events:

1.) Avoiding insertion of numerous rows in the playlist when there are several external events that have to be executed at the same time (or one after another):

For example, when you need to run a program off-tape, you will have to insert a VTR event, plus two switcher events, one for cutting from X-Pert Playout video to VTR output, and the second one for performing the opposite. All of these can be part of a complex event, so basically, you have a single complex event, named  "VTR1," for example, which would take care of sending signals to the matrix and to the VTR, when necessary;

1.) Enabling creation of such complex events’ presets, so the user will not have to insert the same external events one by one each time he needs them. Instead, he could pick up one of the available presets from the list he has created.

For example, if you have a matrix switcher, which needs to route IN5 to OUT2 in order to get X-Pert Playout on-air, and it needs to route IN2 to OUT2 in order to get live feed pass-through, you could predefine 2 complex events with custom names, such as “To X-Pert Playout” and “To Live”. These complex events will contain the matrix switcher event with its IN/OUT configuration, as defined. Then you just need to insert the complex event by name.

So basically, a complex event represents a set of external events with their adjustments and offsets.

The Complex event presets editor window is divided in two sections:

The Complex items field to the left contains a list of available presets and several buttons for preset management.

To create a new preset, press the Create new complex item  button and enter its name in the New Complex Item dialog. You can edit this name later, by pressing the Edit  button. To delete a Complex event from the list, press the Bin  button.

The Properties field in the right contains the “essence” of the complex event - a sequence of Beginning events and Ending events.

You can add beginning or ending events by pressing the Add new external event  button in the Beginning/Ending events section respectively. Pushing these buttons invokes a drop-down list of all enabled external events.

NOTE: To have any external event available in the list, make sure it is enabled in X-Pert Playout Settings -> menu ->  Modules ->  Remote control tab.

Each time an event is being added, its settings dialog opens for you to make the relevant adjustments (they can be edited further on) and specify its offset (if necessary). The events are executed in accordance with their offsets and regardless of their order in the Beginning/Ending events list.

NOTE: The beginning events can have earlier and/or later offsets, while the ending events can have only earlier offsets.

(!) TIP: If you need to make some fine-tuning of a certain external event when inserting a Complex item in the playlist, select it and press the Gear-wheel  button above it. Thus, each time you insert this complex item in the playlist, the settings dialog of this event (i.e., a switcher configuration dialog) will open for you to make the final touches. These changes will not be saved in the original complex event; they will be valid only for the current insertion.

(!) TIP: If you want to change the events’ order, select an event from the list and press the red Up/Down arrows to move it.

NOTE: If you have set the Default duration of the complex event, its execution will result in holding the X-Pert Playout playback during the event (as in a wait event). Besides, the offsets of the included external events will be calculated in relation to the complex event’s start and stop points. Please, refer to the following example:

Let us assume that we have created a complex event with duration of 15 seconds. It includes 2 beginning events:

Event A with 3 seconds earlier offset, and

Event B with 2 seconds later offset,

As well as an Ending event (C) with 5 seconds earlier offset.

The Complex event, described above, will be executed as follows:

X-Pert Playout plays the clip, situated before the complex event in the playlist. 3 seconds before its end, Event A will be executed. 3 seconds later this clip will end, and a 15-seconds hold of the playback will start (the complex event duration has started). 2 seconds later, Event B will be executed. Event C will be executed after 8 seconds (5 seconds before the end of the complex event).

The next clip in the playlist will start playing 5 seconds later (the 15-second duration of the complex event has expired).

NOTE: When the complex event duration is zero, the included events’ offsets will be calculated in relation to the surrounding clips. The X-Pert Playout playlist and playback will not be paused. Please, refer to the following example:

Let us assume that we have created the same complex event, but with zero duration: X-Pert Playout is playing the clip situated before the complex event in the playlist. 5 seconds before its end, Event C will be executed. Two seconds later (3 seconds before the clip’s end), Event A will be executed. Three seconds later the clip ends and the next clip in the playlists starts playing. Two seconds after its beginning, Event B will be executed.