Build 22.02.0.50148

New features

  • 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
  • REAPER/WIN10 - VST - ReaVolution script can’t create mono send
  • PI - AAX - Renaming a send track in ProTools changes the corresponding source verb enable, early, cluster and tail
  • Double-clicking on “Input stream” on the status bar resets to default the hardware buffer and sampling rate if no Send/Return
  • Connect a Send input to a source reset all parameters

Important

  • Win10 - /source/1/dump messages doesn’t work
  • OSC - Rotation X,Y and Z buttons aren’t refreshed on automation and OSC message reception
  • The second OSC output status is not retained in AAX / AAX VENUE. Make sure you enable it after a reboot or an AAX host rack reset.
  • Broadcast OSC messages are not received on macOS. Workaround: use unicast