Application preferences

Preference Page

Preference Page

This page allows you to change the global preferences of the application.

Global

Global Section

Global Section

Allow sending error data

Allow sending error data to FLUX:: support. All the data are sent anonymously.

Off by default

Reopen last session on startup

The last opened session will be automatically reopened at the start of SPAT Revolution.

On by default

Use Metric System

Toggle between the imperial system and the metric system.

On by default

Temperature

Change the temperature used in the delay line calculation.

Default is 20 °C

Input delay - Unit of measure

Change the unit format for the delay.

Default is sample

Edit Frame Rate

Define how many times per second the UI is refreshed.

Default is 30 Hz

Engine Frame Rate

Define how many times per second the engine is refreshed.

Default is 60 Hz

Meter Default Refresh Rate

Define how many times per second the meters are refreshed

Default is 30 Hz

Language

Allow to change the language of SPAT Revolution. English, Italian, German, Korean, French, and Spanish are available. If you wish to help us to translate SPAT into another language, don’t hesitate to contact us.

Default is English

Reset to default

Reset back all the global parameters to default.

Import/Export Preferences

Allow exporting or import preferences.

Hardware IO

Hardware IO Section

Hardware IO Section

The hardware IO panel allows choosing the audio interface that can be accessed by SPAT Revolution.

Input/Output Devices

This menu allows selecting the audio interface. SPAT Revolution audio engine supports all devices compatible with ASIO (Windows) or CoreAudio (macOS).

Warning

Note that you should select “None” when using the Local Audio Path connections.

SPAT Revolution audio engine also supports different input and output interfaces, on both macOS and Windows, for maximum flexibility.

In the case of different input and output devices, the sample rate and the block size need to be the same.

Sampling Rate

Select the sampling rate used by the audio engine.

Block Size

The block size defines the global latency added by SPAT Revolution. The lower it is set, the lower the latency is, but the greater the CPU consumption is.

Show input/output settings

This button opens the driver audio panel of the selected interface, if it exists.

User Interface

User Interface Section

User Interface Section

This panel contains some general user preferences.

Anti-Alias

When enabled, this option smooths out lines in the graphic engine. If you are using an Intel-based computer without a dedicated GPU, we highly recommend deactivating this option to improve performance.

On by default

Setup Wire

When on, the wires between blocks in the setup page are splined. When off, they are straight.

On by default

Tooltips

Tooltips contain help and complementary information. When on, they are displayed when the mouse is over a parameter or a control.

Theme

Allows switching between the dark theme and the light theme of SPAT Revolution.

Set on “dark” by default

Beyond the two built-in presets, the theme can be further customized with the following controls:

  • Background hue — Adjusts the background color tint (0° – 360°). Default: 225° for Dark, 220° for Light.
  • Background saturation — Sets the intensity of the background color tint (0% – 50%). Default: 15% for Dark, 6% for Light.
  • Accent Red / Green / Blue — Sets the RGB components of the accent color used throughout the interface (0 – 255 each). Default accent color is blue (0, 122, 204).

Changes to these controls are previewed in real-time. Click Apply theme to persist the custom theme configuration, or Reset to defaults to revert to the selected preset’s default values.

Auto-hide source threshold

Sets the audio level below which sources are automatically hidden in the 3D view. This works in conjunction with the Auto-hide sources option available in the room’s source view menu (see Room).

Range: -144.5 dB to 0 dB

Shortcuts window

Display the list of all the shortcuts of SPAT Revolution.

Source meter: pre or post fader

Choose whether the source meter reflects the signal before or after the fader and mute. You can also quickly toggle this from the right side of the status bar.

Peak-meter hold option

When enabled, meter peaks are held indefinitely. To reset the peaks, press P or use the “Reset Peaks” option in the View menu.

Hold & Release Speed

Adjust how fast the meter decays (both for signal and peaks) using this setting. It defines the decay rate per second, and applies for the Hold when peak hold is disabled.

OSC Main

OSC Main Section

OSC Main Section

This panel contains basic OSC options.

OSC Enable

Enable or disable the OSC communication between SPAT Revolution and other devices.

Enable commands log

Allow displaying the OSC messages in the application’s console.

Show invalid OSC input messages

Allow displaying the unknown and invalid OSC messages in the application’s terminal.

Dump on socket change

Allow to dump all properties when a socket changes, i.e. when the IP address or the port number has been edited, or the socket is enabled. This ensures a constant synchronization between any remote control and SPAT Revolution.

Send current selection messages

Allow sending a particular message for the source selection. For example, for the gain, the /source/-1/gain will be sent each time the selection gain change.

Output rate

Define OSC output rates in milliseconds.

Export Parameters

This button exports the OSC parameters to a text file.

OSC Connections

OSC Connections Section

OSC Connections Section

This panel allows the creation of an OSC connection between SPAT Revolution and other devices, like tablets, phones, computers and many others. More information is available on the OSC section Open Sound Control.

Send Animation Value

Each OSC output connection includes a Send Animation Value option. It controls whether values generated by running animations are sent through that output socket.

  • On — Animated values are sent in real time. Use this when an external visualizer, lighting console, show-control system, or monitoring tool needs to follow the actual animated source position.
  • Off — Animated values are filtered out. Manual changes, snapshot recalls, and other non-animation changes can still be sent. Use this for SPAT companion plug-ins, DAW automation, or remote-control surfaces when you want them to receive the animation center or intentional operator changes without a continuous animation stream.

This option is configured per output socket, so one OSC destination can receive animated values while another stays quiet. For example, send animated source positions to a visualization computer while keeping a DAW automation output free from high-rate animation updates.

Note

Screenshot needed: capture an OSC output socket with Send Animation Value visible, ideally next to the ADM-OSC option.

MIDI I/O

The MIDI I/O panel lets you configure MIDI input and output ports for SPAT Revolution. MIDI is used for two purposes: triggering and sending cues via MIDI messages (see Cue System), and receiving MIDI Time Code (MTC) for transport synchronization.

Ports In

Select the MIDI input port from the list of available system MIDI devices. SPAT Revolution uses this port to:

  • Receive MIDI trigger messages for cues (Note On, Note Off, Control Change, Program Change).
  • Receive MIDI Time Code (MTC) for synchronizing the SPAT Revolution transport to an external timecode source (e.g., a DAW or show controller).

Select None to disable MIDI input.

Ports Out

Select the MIDI output port from the list of available system MIDI devices. SPAT Revolution uses this port to send MIDI messages from Send MIDI cue actions (Control Change, Program Change).

Select None to disable MIDI output.

Note

Only one MIDI input port and one MIDI output port can be active at a time. Your port selection is saved in the preferences and restored automatically when you restart SPAT Revolution.

Snapshots

Snasphot preferences

Snasphot preferences

Number of saved versions

Determines the number of versions saved when updating a snapshot. Careful: increasing this number increases deeply the size of the .json SPAT file.

Ask for update before recalling

When checked, a dialog will ask you if you want to update the snapshot before each recall.

HRTF

HRTF Section

HRTF Section

The HRTF panel allows setting up some generic options for HRTF handling.

Default HRTF

Choose the default HRTF used in the binaural room or binaural monitoring blocks

Manage HRTFs - Ultimate license only

The button opens a window that allows downloading or removing HRTF. You can also import your own HRTF from this menu.

Room

Room Section

Room Section

This panel allows changing some room properties.

Room gain

Change the gain of all the rooms of SPAT Revolution.

Compute LFE

Off by default, this option allows including the LFE position in the computing of the speaker alignment process.

Speaker test post “mute/solo”

Change the behavior of the signal generator for speaker, pre or post-speaker’s mute and solo.

WFS default truncation distance of Efficiency zone for linear antenna

Add a distance offset to the efficiency zone when using WFS with a linear antenna to avoid issues with the focus zone.

Signal Generator

Signal Generator Section

Signal Generator Section

Here, you will find the options related to the test signals generated by the application itself.

Gain

Configure the signal generator gain.

Signal Type

Configure the type of signal generator.

Sinus frequency

Configure the frequency of sinus.

Sweep start frequency

Configure the start frequency of sweep.

Sweep end frequency

Configure the end frequency of sweep.

Sweep time

Configure the time sweep.

Engine

Engine Section

Engine Section

This panel allows to modify the behavior of the SPAT Revolution engine.

Automation

Automation Rate

Define the automation rate in milliseconds.

Audio Processing

Max Number Of Cores

Define the number of CPU cores used by the engine.

Parallel Profile

Define how the CPU resources are spread among the cores available. In Max Distribution mode, the CPU resources are evenly spread among the available cores. In Favor First Core, the engine will fill the CPU cores one by one. The Balanced Distribution mode is a compromise between both.

Active Wait

When using parallel audio processing threads, the Active Wait option reduces CPU consumption and jitter by keeping CPU cores engaged with a spin-wait loop instead of putting them to sleep between processing blocks.

Mode Behavior
Active Wait ON CPU stays engaged (spin-wait), lower jitter
Active Wait OFF CPU can sleep (mutex wait), higher latency variance

When Active Wait is enabled, an “AW” indicator appears in the performance histogram display.

When to enable:

  • Block size ≤ 256 samples
  • Using performance cores primarily
  • High track count with small block sizes — this is where the improvement is most noticeable

When to disable:

  • Block size > 256 samples
  • Using many efficiency cores

Disabled by default

BlackTrax RTTrPM - Ultimate license only

BlackTrax Section

BlackTrax Section

See the integration chapter about BlackTrax BlackTrax integration

Default Session Settings

Default Session Settings

Default Session Settings

Define default values of session parameters.