The new Snapshots page of SPAT Revolution allows the user to deeply manage its show. Snapshots are an easy way to create different session states. A classic example would be to have different snapshots for different songs, or sections of a song, in a live show.
The system built in SPAT Revolution is both simple and powerful. As a generality, when a snapshot is created, it stores the mix parameters, i.e. the source, room and master parameters. All parameters are always stored, but it is possible to filter the recalled parameters.
The page is divided into three different sections: the snapshot list, the versions’ history and the inspector.
The snapshot list is the main section of snapshot management and serves many purposes. First, it displays the snapshot organization of your session. The snapshot name can also be edited by clicking on the text field. To recall a snapshot from the snapshot list, simply double-click on the number of one of them.
A snapshot can have different states. First, it can be selected or unselected inside the list. It will serve to make a specific action on the selected snapshot(s) and reveals the versions’ history and inspector section (if only one is selected). The state of selection is a graphical element that let the user know on which snapshot an action is performed.
A snapshot can also be disabled using the dedicated toggle. A disabled snapshot will be darkened in the list. It cannot be recalled. The
previous snapshot buttons on the snapshot toolbar will automatically skip a disabled snapshot.
Activated snapshot (1) VS. deactivated snapshot (2)
Lastly, the last recalled snapshot is displayed with the “current” field set on. This allows the user to monitor where he is in his show.
In-play snapshot (2) VS. not-in-play snapshot (1)
This snapshot list’s top bar regroups all the snapshot actions:
Newallows creating a new snapshot, storing the current sources, rooms and masters state.
Duplicateallows duplicating the current snapshot selected in the snapshot list.
Updateallows updating the selected snapshot in the snapshot list with the current state of the session. It will create a new snapshot version.
Removeallows deleting the snapshot(s) selected in the snapshot list.
Move upmoves the selected snapshot(s) up one row in the snapshot list.
Move downmoves the selected snapshot(s) down one row in the snapshot list.
Recallallows loading a previously saved snapshot selected in the snapshot list.
!> Keep in mind that source with “Snapshot” parameter set off will be stored, but not recalled. Please check the “item page” section for more information.
To recall through OSC a snapshot, the name or the index is required. As snapshot order can be changed, the snapshot index does not depend on the snapshot position in the list. The snapshot index is indicated on each snapshot, on the left side of the recall options.
It is possible to generate new indexes for all the snapshots according to list order. To do so, click on the menu
Snapshot/Reindex all snapshots.
Recalling a snapshot will use four different options:
By default, only sources’ properties are recalled from snapshots.
If only some parameters are recalled, the whole session is stored on the creation of a snapshot.
The snapshot list exposes the four global recall options on its top right corner : the recall timing, the sources recall option, the rooms recall option and the masters recall option. These parameters affect each snapshot with global options activated.
Beside each snapshot, there is a checkbox, under a column named “Global options”. If the checkbox is checked, the default values of the recall preferences refer to the global values. If the checkbox is unchecked, it will override the global preferences and use the specific recall values for the snapshot.
Relative recall is an option of the recall function. It allows recalling a snapshot while preserving anything that was offset from the previous state. This can help to prevent technical problems during a show.
Here is an example: let’s say you have two snapshots, A and B. Sources inside your project have different gains between the two snapshots: 0 dB for the snapshot A, -5 dB for the snapshot B. Now, let’s presume that once the show is started, you feel that one of the sources is too quiet (the singer preserves his voice). So you grab the gain parameter and trim by 4 dB. The “Relative recall” function will preserve this offset to any of the future recalled snapshot. Recalling snapshot B will set the gain of the singer to -1 dB instead of -5dB. This allows a perfect blend of live mixing and preparation work.
In this panel takes place a very powerful feature. For each snapshot, SPAT Revolution automatically stores the last versions. By default, ten versions are stored. It is possible to increase or decrease this number on the Snapshot panel of the Preferences page. Of course, you can recall any of this ten previous state, remove one.
An entry in the version history has for indication its creation date and time. To describe the version, you can insert a custom note.
The Active field allows choosing which version will be used when the snapshot is recalled. Only one version can be activated.
A set of actions is presented on the top:
Recallbutton. The recalled version will be indicated by the Current field.
Delete all other versions.
The inspector lets you visualize the difference between the current state of your session and the selected snapshot, and selected version of a snapshot.
It allows an easy monitoring of what was changed and how it was changed.
Select the snapshot you want to compare, and click on the
Show differences, or use the shortcut
Ctrl + D on Windows,
Command + D on macOS.
You can group the list by an object name or a property name, or research for objects or properties.
In order to edit a large number of snapshots, a propagation system has been implemented into the new Snapshot Page.
There are two possibilities to propagate values:
This behavior happens by clicking on the
Propagate button located on the Snapshot bar, or on the top of the snapshot list of the Snapshot Page.
Propagate differencesaction is located on it.
It is possible to propagate the selected differences or all the differences (if no differences are selected).
To select differences, use
Ctrl + Click on Windows, or
Cmd + Click on macOS to add several items, or
Shift + Click to select all between two items.
On the propagate dialog, the selected data will be retrieved, displaying the absolute value which can be applied when validating on
Propagate absolute values and the trim value which will be added to each snapshot value when validating with
Propagate trim values.
For example, if my Accordion has an azimuth value of 50.0, it will become 13.475 propagating with absolute value, and 50.22 propagating with trim value.
On the left panel, the snapshot list is displayed in order to choose the snapshot for which the propagation will be applied.
On the right panel, the differences are displayed. It is possible to select them in order to filter which ones will be propagated. Do not select rows for propagate all the values.