The following sections list and describe the changes to Wwise between version 2023.1.4 and version 2023.1.5.
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
Performance Changes
- WG-72404 (Spatial Audio) Optimized wet path diffraction calculations by removing redundant paths.
Bug Fixes
- WG-70816 Fixed: (Spatial Audio) When portal information is displayed in the Game Object 3D Viewer, Room IDs shown in parentheses are displayed incorrectly.
- WG-71908 Fixed: Object colors for Switches are lost on project re-open.
- WG-72028 Fixed: Crash in AkBusCallbackMgr on some platforms, with some custom memory allocation hooks, due to the use of tagged pointers.
- WG-72104 Fixed: Failure to properly clean up prepared game syncs in low-memory conditions.
- WG-72280 Fixed: Possible crash due to race condition in
StreamMgr
.
- WG-72319 Fixed: (WwiseConsole) Relative project paths are not resolved.
- WG-72362 Fixed: (Spatial Audio) Distant portals can interfere with Reverb Zone transitions.
- WG-72772 Fixed: Wwise Wave Viewer crash when playing a FuMa ambisonic file.
Fixes for Community-Reported Bugs
- WG-67917 Fixed: When too many tasks are processed, a deadlock occurs.
- WG-71752 Fixed: (Spatial Audio) The diffraction pathfinding algorithm is more CPU intensive in Wwise 2023.1, because of the way diffraction points are calculated. In 2023.1, paths are clamped to corners, producing a smooth fade in or out as the emitter or listener move in or out of the affected area. While the audio quality is improved, the CPU usage in higher. Now paths are only clamped to corners when the diffraction point is up to a single edge length off of the end of the edge. CPU usage is reduced by 15-20% in some scenarios, while maintaining smooth audio output.
- WG-71821 Fixed: Wwise freezes when selecting a music object that uses a MIDI file.
- WG-71951 Fixed: Rooms and portals crash with load balancing enabled.
- WG-71971 Fixed: (Spatial Audio) Room tones jump when entering a portal with a distance probe.
- WG-72060 Fixed: Race condition on Windows platform leads to crash in Windows callback during Sound Engine teardown.
- WG-72086 Fixed: Object 3D position automation properties are not synched correctly on project load.
- WG-72095 Fixed: Mastering Suite's Multiband Compressor generates artifacts when attack or release time is too small.
- WG-72100 Fixed: Calls to the I/O hook
Close
function are delayed. This causes files to remain open longer than necessary. No change to I/O hook code is necessary.
- WG-72101 Fixed: Crash when using the Job Manager to execute multiple Spatial Audio tasks concurrently.
- WG-72381 Fixed: When using Opus or Vorbis with pitch, 5.1 sounds have the right and center channels swapped.
- WG-72578 Fixed: Logic error in
AK::HashTable::RemoveIf
possibly results in entries in the hashtable being visited multiple times.
Documentation Improvements
- WG-68715 Updated documentation for offline rendering to show how to set a new output device channel config before capturing the rendered audio.
- WG-71448 Clarified the source of Convolution Reverb's input signal in various scenarios.