ARM support for SPAT Revolution and the plugins suite
Add Auto Touch/Release for remotes that are not doing it
Add OSC send option for selection
Add absolute / trim when tweaking multiselection property
Core - Propose to empty preferences when crashing on load
DSP - Add phase inversion of the signal for Inputs, Sources, Rooms, and Masters
Group of sources
New speaker arrangements with all main DAW arrangements, with new arrangement categories
Plugins suite available as VST3
Speaker editor - Add AFMG EASE new XLD support to import speaker arrangement
Improvements
3D View - Display signal activity in real source position and group, like in standard sources
Add Stereo to LCR encode on the input block
Add signal generator options
Better readability of Question and info Dialog box
Better readability of Transform dialog
Core - Performance improvements in automation, OSC, snapshots and audio processing
Core - Source LFE channel is now sent to non-LFE channels if the room does not have an LFE
Engine - Preferred number of cores on macOS is now performances core minus one. This provides better results with OSC, automation, and snapshots
HRTF - Add a message to prevent when the default HRTF library is missing, and check if the HRTFs file exists before loading a session.
OSC - Improve bi-directionality for snapshots. Each snapshot change sends an OSC message. It also accepts range, * flag, “get”, “/?” and “dump”.
OSC - Positions are not sent when dumping all properties through OSC on opening a session
OSC - Send previous, current, and next snapshot name
On Mac OS, clicking on the close (red) button may now ask to quit the application
Source Header - Name requires now to double-click on the label to edit it
feed signal generator before processing delay on the input block
Bugs
3D view - Barycenter is not updated when selecting several sources through the 3D view
App - Reported latency is not accurate when Device In/Out are the same on macOS
At session load, plugins transmit their automation through both OSC and LAP when LAP is engaged.
Core - Changing IO Block Size may corrupt audio or crash
Core - Changing the Engine’s number of cores may kill audio playback
Core - LFE of a source does not pass automatically to room LFE
Delay comp mechanism - Reloading a ProTools session with input delay in SPAT Send doesn’t propagate the delay value to the SPAT inputs until a value is changed
Engine - M2 machines do not have the correct number of preferred core
Essential - Reactivate a block does not work
Fix some crashes with ASIO
Fix some crashes with ioconfig
Items page - select All and unselect all actions that are missing
Nuendo - No automation recorded in either OSC and LAP
Nuendo - When writing automation in touch, plugins write automation without touching the plugin.
OSC - ADM-OSC does not support multiple LFE
OSC - Issue with /project/count/source in adm/osc
OSC - Multiselection values are not updated when the source is edited via OSC message
OSC - On item creation, OSC messages are sent even if OSC is disabled
OSC - On session load, items’ count should be sent only once
OSC - Rotation X,Y and Z buttons aren’t refreshed on automation and OSC message reception
OSC - Select message for sources use number and not remote index
OSC - Selecting a source when receiving AED message blocked his azimuth and elevation
OSC - Selection is not sent for source header parameter (mute, gain, solo)
OSC - Some ADM-OSC messages asking for a dump are processed as invalid
OSC - Source remote number is now unique on source creation
OSC - The Multiselection values are not sent to OSC when another property than position is changed via snapshot or OSC sources.
OSC - When remote Index is not default one, /source/*/[…] message does not send all sources
OSC - Avoid sending several time the name when loading a session
OSC - Send snapshot properties on session load
OSC - Snapshot count is sent several times when loading a session
PI - Reset Values doesn’t send automation point to LAP PI
Preferences - Shortcuts dialog is broken
Protools - WIN - More than one return in LAP makes the DAW crash
ReIndex in Spat Revo Plugins
Room - When multiple sources are selected, moving some “filtered” parameter like distance in the property panel may generate bad position values
SPAT Send - Crash Pyramix when closing session if LAP enabled
SPAT Send - Index is not increased when duplicating the send.
SPAT Send - When adding a plugin, it sends via OSC the default values, and reset the source in SPAT
Setup - Changing the stereo panning law does not work
Setup page - Connection issue with transcoders when input HOA preset is B-Format or Custom with SID sorting
Snapshot - Removing active version history breaks some snapshot functions, such as recall
Snapshot - Rooms setup parameters are recalled with snapshot when “Room recall” is enabled
Snapshots - Multiselection values are not updated when source is edited via snapshots
Snapshots - The snapshot list of the snapshot toolbar is black when the list is higher than the windows
Snapshot - Previous and next snapshots are not updated when a snapshot is activated or deactivated
Speaker editor - Mouse wheel does not work on Speaker configurations export dialog
Speaker editor - Speakers orientation with delay is not the expected one in certain cases
Speaker editor - Temporary room created when editing the speaker arrangement send OSC message on creation
Speaker editor - Trying to create a speaker arrangement with a name already existing does not create one, nor display an error
Sub sources of a multi-channel source can jump sometimes when automated from remote
UI - On grid item, selecting the last visible row scrolls down to the next element
UI - Setup page - UI issue when loading session and an input is connected to several sources
UI - Spectral axis and spectral omni are not refreshed when multi selection and OSC messages or snapshots
UI - The mouse wheel does not work on certain controls on the Preferences and the Setup Page
UI - The speaker arrangement list does not display well on non-HDPi screens when too many speaker arrangements
Win10 - VST3 - Nuendo && Pyramix - Crash when reloading a session with SPAT Return and LAP enabled
Windows only - Crash at start when an OSC input is disabled
macOS - Crash message can appear on some Intel machine at start, although the software starts
Known Issues
App - A process still running after quitting SPAT Revolution when ASIO4ALL is used as audio driver on Windows
App - Bad GUI initialization on Windows with intel graphics chipsets
App - Core Audio headphones and loudspeakers cannot be used without an aggregate
Display issues when OS display scaling are under the default resolution
Nuendo - Room plugin cannot write automation
OSC - Broadcast OSC messages are not received on macOS. Have to use unicast
PI - AAX - Renaming the send track in protools changes the corresponding source verb enable, early, cluster and tail
S6L integration - SPAT Send track name is not retained properly and sent every time the UI opens (erasing your SPAT Source name).
SPAT Plugins - Crash on reloading mixer with Pyramix versions earlier than 14 & Ovation versions earlier than 10
SPAT Plugins - Tail reverb is not reported to the plugins in LAP when IO devices are “None” in SPAT Revolution
SPAT Send - Renaming an instance cut the audio in Protools/Windows10. Have to re-enable the LAP to fix
SPAT plugins - The second OSC output status is not retained in AAX / AAX VENUE after a reboot or an AAX host rack reset