Build 23.08.0.50318

New Features

  • 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