The following sections list and describe the changes to Wwise between version 2021.1.11 and version 2021.1.12.
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
Miscellaneous Changes
- WG-63055 Upgraded Visual Studio 2022 version to 17.4.2.
- WG-63517 Running wp.py build commands now includes CL_MPCount as an argument to the MSBuild process.
Bug Fixes
- WG-54462 Fixed: Dragging windows in Wwise is noticeably laggy when using a pointing device with high polling rates.
- WG-62763 Fixed: Wwise crashes when copying an object into the playlist of a Sequence Container.
- WG-62768 Fixed: It is possible to add incompatible object types, such as Interactive Music objects, to the playlist of a Sequence Container.
- WG-62836 Fixed: Possible crash when using Paste Properties to copy an object list to one or more target objects.
- WG-62878 Fixed: (Spatial Audio) Transmission paths can appear to bend while a listener is close to a portal.
- WG-62886 Fixed: (Spatial Audio) Diffraction paths can be lost when the listener or emitters are in the corners of portals with large gaps between openings.
- WG-62959 Fixed: Voice Inspector contributor view not always updated when viewing a Voice on an HDR Bus.
- WG-63330 Fixed: Unintentional behavior change introduced by fix WG-61727 in Wwise 2021.1.11 and 2022.1.1. Under particular circumstances, Music Switch Containers with destination transitions with a positive fade offset are affected.
- WG-63495 Fixed: Wwise Profiler views are not cleared following a reload of one or more Work Units, which can lead to a crash.
- WG-63506 Fixed: Assert during sound engine termination in
CAkPBI::Term
due to g_pTransitionManager being set to null.
- WG-63519 Fixed: WAAPI function calls are slow when no project is open.
- WG-63769 Fixed: Crash when reloading a Work Unit that includes a State Group or Switch Group used by a Music Switch Container currently inspected in Wwise.
Fixes for Community-Reported Bugs
- WG-58892 Fixed: Imprecision with the panning of mono sounds with non-zero spread and non-zero focus to the back of the listener.
- WG-60199 Fixed: Possible crash on connection when using any plug-in that takes a string as a parameter, for example, the Recorder plug-in.
- WG-60972 Fixed: (Spatial Audio) Panning issues while moving across portals.
- WG-61812 Fixed: (Spatial Audio) Room transmission loss is always applied when the Listener and Emitter are separated by an open portal and any other geometry.
- WG-61870 Fixed: Crash when calling WAAPI function ak.wwise.core.object.get with a WAQL query that consists of only a GUID with no double-quotes and no dollar sign.
- WG-61907 Fixed: Crash when geometries contain invalid triangles.
- WG-62393 Fixed: Stereo Delay Effect plug-in does not apply dry gain to height channels.
- WG-62540 Fixed: Wwise could crash when playing a continuous Blend Container triggered by a Random Container using a delay, and with a sound instance limit.
- WG-62672 Fixed: Memory reallocation errors in Sound Engine when accumulating Voice Inspector data.
- WG-62780 Fixed: SetBasePath returns Ak_PathNotFound for all locations in an OBB file on Android.
- WG-62791 Fixed: Perforce Submit dialog freezes for a long time when opening a large project.
- WG-63034 Fixed: Generic errors are reported when Mastering Suite initialization fails. An invalid channel configuration will now be reported when encountered.
- WG-63088 Fixed: Calls to
AK::SoundEngine::PostMIDIOnEvent()
fail to release some allocated memory.
- WG-63270 Fixed: Reflect calls internal Wwise sound engine functions, which could result in compatibility issues if the Wwise source is changed. These internal function calls were replaced by calls to the public API.
- WG-63379 Fixed: Motion plug-in notice is displayed on project load.
- WG-63545 Fixed: Deadlock during a call to UnloadBank when:
- A sound stops with a transition during the call to UnloadBank.
- The same sound is paused in the same frame as the call to UnloadBank.
- WG-63749 Fixed: Calls to
AK::SoundEngine::ExecuteActionOnEvent
perform action on all active MIDI items (starting with AK::SoundEngine::PostMIDIOnEvent
), regardless of the target of the Event's Actions.