The following sections list and describe the changes to Wwise between version 2021.1.1 and version 2021.1.2.
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
New Features
- WG-52085 Added
AK::SoundEngine::TryUnsetMedia
API as a safer alternative to AK::SoundEngine::UnsetMedia
.
- WG-53816 New 2021.1 Spatial Audio features are now implemented in the Wwise Audio Lab, such as radial emitters, multi-positioning of spatial audio emitters, and the use of room tones instead of some ambiance trigger volumes.
API Changes
Behavior Changes
- WG-54465 The Error Reporting tool now requires the user to fill in the field for additional information.
- WG-54605 Various SDK functions, such as
AK::SoundEngine::SetRTPCValue
and AK::SoundEngine::SetGameObjectAuxSendValues
, now return AK_InvalidFloatValue and skip execution if values such as NaN or Inf are passed as parameters on Debug, Profile, and Release binary configurations of the Sound Engine. Previously, this was the case for Debug and Profile binary configurations, but not Release.
Performance Changes
- WG-54125 Spatial Audio - Optimized path computation between portals and game objects so that the shortest possible path is computed.
- WG-54472 Improved performance of Effects that use biquad filters, such as low-pass filters, Parametric EQ, and Reflect. The results are as follows:
- Throughput performance of mono processing improved by up to 2.5x.
- Throughput performance of stereo processing improved by up to 1.3x.
- Throughput performance of 7.1 and ambisonic processing improved by up to 2.2x.
- WG-54505 Improved SoundEngine performance when
AkInitSettings::bDebugOutOfRangeCheckEnabled
is enabled. Enabling this feature now increases CPU usage by a factor of 1.05-1.10x, instead of increasing CPU usage by a factor of 1.50x-3.00x, allowing it to be enabled in more scenarios.
Bug Fixes
- WG-53415 Fixed: Wwise uses max CPU when capturing if Performance Monitor is showing Loudness Meter data without opening Loudness Meter view.
- WG-53606 Fixed: Multiple Windows Explorer windows open when using Open Containing Folder.
- WG-53734 Fixed: Possible crash in CAkMultiBandEQ and CAkPitchShifterFX under low-memory conditions.
- WG-53739 Fixed: Crash when using Audio Device Effects in low-memory scenarios.
- WG-53751 Fixed: Hang when calling
AK::SoundEngine::GetSpeakerConfiguration
when Init.bnk is not loaded successfully.
- WG-54053 Fixed: Possible crash when using a Remote Desktop Connection and changing the remote audio settings.
- WG-54061 Fixed: Crash when profiling and loading a SoundBank that is already loaded.
- WG-54062 Fixed: Potential crash when terminating the Sound Engine when using Ambisonic channel configurations.
- WG-54075 Fixed: Memory leak under low memory conditions with function
AK::SoundEngine::PostMIDIOnEvent
.
- WG-54200 Fixed: AKSIMD_TESTZERO_V8F32 did not check if the entire vector provided was equal to zero.
- WG-54375 Fixed: Error is not reported when user data passed to
AK::SoundEngine
API calls is too large.
- WG-54408 Fixed: Possible Wwise Authoring crash when connecting to a game using the "Profile Only" option.
- WG-54500 Fixed: A Room's Extent only represents the volume of its associated Geometry if this Geometry is associated with the Room.
- WG-54513 Fixed: Crash in Wwise when playing a Blend Container after deleting one of its associated Blend Tracks.
- WG-54555 Fixed: Spatial Audio - Portal Path Validation CPU and Spatial Audio - Path Validation CPU sometimes report a value higher than the reported Spatial Audio - CPU.
- WG-54570 Fixed: (Spatial Audio) When transitioning through a portal into a room with many other portals connected to the same room, extraneous paths and sound positions are observed.
- WG-54584 Fixed: (Spatial Audio) Sound paths from a room/portal to the listener are sometimes not visible in the Game Object 3D Viewer.
- WG-54603 Fixed: WwiseConsole slowdown due to excessive file usage.
- WG-54621 Fixed: Wwise version name not shown on splash screen.
- WG-54661 Fixed: Crash when opening the Help from the Effect Editor when no Effect is shown in the view.
- WG-54670 Fixed: Voice Inspector reported values (Volume, LPF, and HPF) are not always updated.
- WG-54671 Fixed: Ampersands (&) are not displayed properly in the Effects list of the ShareSets tab in the Project Explorer.
- WG-54831 Fixed: Spatial Audio counters in the Performance Monitor are not reset to 0 when the Spatial Audio plug-in is not running.
- WG-54840 Fixed: "Z" slider is missing from Speaker Panner view.
Fixes for Community-Reported Bugs
- WG-48424 Fixed: Potential crash when saving a project under version control.
- WG-54269 Fixed: Crash when calling
AkAudioBuffer::ZeroPadToMaxFrames
on an invalid AkAudioBuffer.
- WG-54399 Fixed: Crash when double-clicking a meter.
- WG-54663 Fixed: (Mac Authoring) External Editors and Command Add-ons fail to execute.
- WG-54745 Fixed: Crash when using a misbehaving custom sink plug-in.
- WG-54838 Fixed: Potential crash on shutdown when using WAAPI.