Sources - Add one gain per room - Parameter name: Room specific gain
New parameter Room Reverb “Enable” to enable or disable all reverb components for all connected sources in the room
New HybridVBAP - A new panning technique for 3D arrangements that mixes 2D ad 3D VBAP depending on the elevation of the source
AU plugin integration for Apple Logic Pro up to 10.7 and Figure 53 QLab
Support of separated hardware input and output devices
Wave Field Synthesis spatial reproduction technique algorithm available as new panning type - supporting collinear system as well as potentially any 2D/3D arrangements. (WFS add-on license required, Ultimate only)
New Output Matrix: Allows on Master and Master Transcoder modules several connections per output on channel-based stream type
New efficiency zone: where it makes sense to position the sources. Two behaviors for sources: clamp on the zone or mute outside
Speaker orientation on speaker editor, automatically set according to the arrangement shape. This orientation is only taken into account on WFS panning type.
New sources solo clear button
New elevation clamping - Source-object is projected on speaker extremum planes for 3D channel-based speaker arrangements
New option “Source fit speaker elevation” in the protection section of Room output panel: render a 3D creation on 2D setups will be more coherent
Official support for software input (Local Audio Path via plugin) and hardware output in the same session.
SPAT Revolution Essential - Now supports up to 16 channel arrangements
Improvements
Spatial Processing
Reverb parameter - Rename “Reverb Enabled” by “Reverb Tail”
Hide “Source over Listener” on 2D arrangements
Improved clamping on 2D and 3D speaker arrangements
Add special case for azimuth which should interpolate to nearest angle instead of linear range [-180, 180]
Maximum speaker distance is now the default width protection zone
Hide Spread factor for WFS and binaural
Speaker Management
Support of 4 independent LFE with its own send
Preferences page - Add option to enable/disable the compute action on LFE in Speaker arrangement editor/Room output list
Elevation is now reset to zero when the setup is detected as 2D
OSC
Send OSC message when renaming a source and a room
Add missing /room/1/xy message
Improve OSC robustness - bad messages preventing and filtering
Support of ADM-OSC query command (/get, /?)
Add enable/disable and command log per socket
Add option to dump properties on OSC socket changes (port, IP and enable)
Show network port name in tooltips
Reviewed snapshots workflow and add OSC messages for recall Sources/Rooms/Masters options (/snapshot/options/recall/source, /snapshot/options/recall/room, /snapshot/options/recall/master, /snapshot/options/recall)
Setup
Save on the project the “Input Type” field of input blocks
Essential - Setup Wizard - Improve outputs behavior when changing the stream type
SPAT Essential - Improving handling of panning type on Session compatibility dialog
SPAT Revolution Essential - Automatically add binaural monitoring when opening sessions made with Spat Revolution Ultimate
Allow multiple input connections to Input transcoders and sources to permit aggregation from multiple input
New timecode options sources choice - Absolute as default
GUI - Align binaural monitoring block with master block on the setup page
Setup Wizard - Patch input on unused hardware input
3D View
Speakers and Nebula follow listener position and orientation
Room reverb graphic display - XY scales improved
Workflow
Overall AU PI integration robustness
SPAT Revolution reopens on Home page at startup if no session is automatically recalled
Room Reverb Preset - prevent from overriding a factory preset
Core optimization
Huge jitter reduction, especially with small buffer values (e.g. 256 amp @ 96 kHz)
Up to 20% improvements on single or multi-core configuration
Various
Add “strict” keyword in source parameter filter to strictly define which parameter to display. e.g. “strict: gain distance”
Add source parameter filter presets on source parameter panel
Add Main Menu access from the Main UI Header. Therefore, we can access main menu even in full screen
Hide system menu in fullscreen
Improve loading time when starting SPAT revolution when there is no internet connection
Bugs fixes
Spatial Processing
Add distance scaling support for source “Scale” and “Radius” (if different from default)
Fix presence vector not drawn over the listener head in certain cases
Create or edit an arrangement through the setup wizard now change the width of the protection zone and the distance scaling
Source’s pitch displayed could be wrong
Multichannel sources rotate the source of 90° when distance set to 0
Doppler effect is not working anymore
OSC
Preferences/OSC connections - Fix refresh issue on OSC sockets when IP and port already used
Reverb density is not recalled by snapshots
OSC - Fix possible issue with /global OSC command
Fix OSC messages consistency in regard to packed or unpacked queries
Preferences/OSC connections - Add missing distance transformation for ADM-OSC presets
Preferences/OSC connections - Fix possible error on OSC Transform windows
“/source/[index]/name/get”, “/room/[index]/name/get” and “/master/[index]/name/get” don’t work anymore
3D View
Fix some drawing issues on clamping, presence factor and radius
Speaker Alpha setting is now applied to all rooms
Binaural
Binaural - No direct sound with SphericalHeadModel and SnowManModel
Add Warning on session opening with an HRTF not available in the computer
Hide “head scale” for non-binaural panning types
Fix potential crashes with binaural rooms
Setup
Fix custom speaker config duplication when importing from a session
HOA Transcoder - Fix issues with some configurations
HOA Transcoder - Transcoder do not correctly connect to input channels
HOA Transcoder - Bad initialization of Yaw and Normalization
Setup Wizard - Ultimate - Binaural Monitoring not created
Deleting a room may corrupt different sources parameters
Binaural monitor block connected on the same master block than an output block controls the master block gain
Speaker Editor
Setup config lists differ on the speaker editor when opening it through the setup page or the room output panel
Speaker Transform - Coordinates don’t always refresh after transformation
Selecting or editing an arrangement through the speaker editor output panel does not propagate configuration to connected blocks
SPAT Revolution Essential - Opening speaker editor through output panel does not show the channels limitation
Navigation keys add some unwanted chars on speaker names
Workflow
Better handling of automation and multiple inputs connected to one source
Removed warning: “Current preset has been modified” when loading a preset
Various
Snapshot may not reload all properties depending on the language
Changing language sets all rooms background to black
Fix import legacy preferences
Home page - Last saved session is not displayed
Fix some crashes on exit on macOS
“Check essential compatibility” menu action is not working
Crash on Windows with ASIO driver when switching of driver
Spat freezes when trying to save a file that is not accessible
UI
Reorder of Rooms doesn’t update the Room order in the top bar
Long room name doesn’t display, refresh and resize properly on top bar
Setup page - Fix alignment issue when changing the Preferences/Global language
Refresh issues on input wizard, transform panel, on setup page and source list when a scroll bar is present
Source properties panel - Filter frequencies display issue & improved gain text
When back to the room, the source parameter panel still shows up while no source selected
UI Issue with retractable panels
Plugins
Ableton Live - Automation is broken
Non-interpolable values like “Position mode” can’t be automated in Audio Unit
AU parameter automation curve display is not correct
Crash with Nuendo and SPAT plugins on macOS
Known Issues
Most important
WARNING: Generator on room output channel is after gain and mute. Use with precaution, change the level in the generator section of the preference page or on the MASTER module.
ALT modifier doesn’t work on Windows
Position are not sent when dumping all properties through OSC on opening a session
macOS - Reported latency is not accurate when Device In/Out is the same
Issue with source slider which doesn’t work all time
Core Audio headphones and loudspeakers cannot be used without an aggregate
when multiple sources are selected moving some “filtered” parameter like distance in the property panel may generate bad position values
S6L integration, SPAT Send track name is not retained properly and sent every time the UI opens (erasing your SPAT Source name).
REAPER/WIN10 - VST - Automation reset source position