This is where you will generally start a project by designing the signal-flow graph that you will be working with. The Setup page is also where you manage the loading and saving of projects to disk.
The Environment Setup editor is a modular environment. The signal flow starts from the inputs at the top of the graph and concludes with the outputs at the bottom. You add modules to rows using the small
+ icon to the left of the window. Modules are:
Modules blocs are characterized by their stream type. In spatial audio, audio streams can be of different natures, as seen in the Spatialisation Technology section.
Stream types and their options are :
The modular graph editor handles basic mouse editing.
Modules can be select by clicking on them. To select several ones, hold
Ctrl/Cmd while clicking on additional modules. It is also possible to use a marquee selection by left-clicking, holding the button, and dragging the mouse over the modules you want to select.
The drag and drop feature allows an easy and ergonomic way to connect and reorganize modules in the setup page.
To create a connection between two modules, simply drag one on the other. SPAT will automatically connect the two modules. If it is necessary, SPAT will also create supplementary modules if needed. For example, if we drag and drop an input on a room, SPAT will automatically create a “source” block between them.
This feature also works on a selection of multiple modules of the same type. For example, if we wished to connect 5 inputs to 1 output, we can select our inputs a drag them on the output. All the input modules will be patched to a room block through sources, and the room is a patch to the output through a master block, with the default stereo room that can be changed later.
The drag and drop feature also allows reorganizing the modules of the same type. This means that you can now change the order of already created modules. This gives to the setup page a more ergonomic and flexible feel.
!> Important to note that this will be changing the index number of the source. So be careful with automation already created. This is specific to OSC like using the plugins with OSC where the index is important. Not the case with software sources/inputs which use a different ID system.
In our effort to make SPAT Revolution easier to use, we created a small utility to help you set up new SPAT sessions. This is used mainly when dealing with hardware I/O.
To open it, you can either:
Setup Wizardbutton in the top menu of the Setup page;
ALT + W(the shortcut is not working in Windows).
The top part of the setup wizard allows to create a new room (with associated options) or to select an existing room to patch new sources into. If a new room is created, we can choose its stream type and many options linked to it. We can also choose to associate a binaural monitoring block to it (virtualizing the room output). Lastly, for each new room created, a master block and an output block is also created.
The main part of the wizard allows creating up to 8 different types of sources. It works like a table where each line can be used for a specific input stream type. To add or remove a line, simply click on the
- sign on the left side of a line. You can also use the shortcut
Ctrl/Cmd + Go Down or
Ctrl/Cmd + Go Up.
Other shortcuts have been implemented in this wizard:
Go downto increase / decrease the number of sources
Go Rightto change the Stream Type.
Ctrl/Cmd + Go Leftor
Ctrl/Cmd + Go Rightto change the format (if Channel Based), or the Dimension (if HOA).
Ctrl/Cmd + Shift + Go Leftor
Ctrl/Cmd + Shift + Go Rightto change the Order (if HOA).
When we are done creating out different sources, we have two ways to validate the operation. We can either click on
Ok, all the sources, rooms and outputs will be created, with a straight routing, or, we can choose to click on
Ok + matrix. This last option will open the input and output matrix of our whole SPAT Revolution session to allow us to quickly customize or validate our patch. Also, if you need to easily create a line in SPAT matrix, simply hold
Ctrl and click on the starting point of your line.
This menu handles basic operation of modules, like connecting, disconnecting and renaming. Some of these actions are contextual, and depend on the block, or the number of modules selected.
!> Note that there is no undo in SPAT Revolution. Think twice before operating and save regularly.
Remove the selected modules.
Duplicate the selected modules.
SPAT Revolution allows to quickly duplicate a room with a few options to help the user
to optimize the routing process. To access this menu, simply click on the
Duplicate Selected button, when only a room selected.
The new pop-up windows allows to:
Connect selected modules. Modules can be connected to multiple destinations.
SPAT Revolution will always try to guess what you try to achieve. For exemple, you can connect an input block directly to an output block and SPAT will create necessary modules in-between.
Disconnect both inputs and outputs of the selected modules.
Disconnect connected inputs of selected modules.
Disconnect connected outputs of selected modules.
Disconnect the connections between selected modules.
As you can imagine routing and patching high density channel counts can get complicated. When it comes to that, the SPAT routing matrix is there to help. You will find it at many points throughout the Environment Setup graph.
Avoid cable swapping on the loudspeaker setup, use software routing instead.
The routing matrix is available on hardware input and output for routing as well as for remapping within some modules input and output: Input transcoder, Master, and Master transcoder.
The speaker configuration editor, a clear channel labeling and the built-in routing matrix system all help to make the process of signal routing, checking and debugging more straightforward on location, in the virtual mix and in the studio.
Ctrl + clickwill route one per one all the following channels.
Master transcoder and master matrix support summing, thus, one input can be connected to several outputs, or the opposite.