The following sections list and describe the changes to Wwise between version 2023.1.1 and version 2023.1.2.
Platform-specific information can be found here:
For earlier versions, please refer to Previous Release Notes.
New Features
- WG-68438 (Spatial Audio) A Reverb Zone's transition region can now overlap other transition regions, as well as portals, and Spatial Audio will smoothly interpolate between them. An emitter now sends to multiple Reverb Zones when it is more than one Reverb Zone's transition region.
- WG-69762 An option to enable or disable the CPU Timeline for the Advanced Profiler has been added to the Profiler Settings dialog, so it's no longer necessary to modify the settings file manually. Other improvements have been made to the CPU Timeline, such as displaying thread IDs in the CPU Timeline view, changing the CPU Timeline's ruler to indicate time relative to the selected sound engine tick, adding an option to dynamically reduce the height of threads to match the depth of the CPU markers that are currently in view, and various other improvements to the positioning and zooming behavior of the CPU Timeline. Note that the feature is still broadly undocumented, and we encourage use by advanced users only, so it is still marked as "Experimental".
API Changes
- WG-68821 Fixed: Missing overload of the function
LoadBankMemoryCopy
in AkSoundEngine.h
. This function was required to receive the out_bankType in some situations.
Behavior Changes
- WG-69747 The error in the capture log indicating "3D audio object limit exceeded" has been downgraded to a message. Because Wwise routes Audio Objects that exceed the limit to the main mix, this is not considered to be a failure.
Miscellaneous Changes
Bug Fixes
- WG-64578 Fixed: (Spatial Audio) Sounds using Reflect without Transmission and Diffraction can have obstruction applied at inappropriate times.
- WG-65824 Fixed: Effect and Metadata editing might lead to accidental editing of the parent when not overriding.
- WG-66553 Fixed: There is no link to the online help from the Wwise Wave Viewer.
- WG-69253 Fixed: Undocked views can be interacted with when a modal dialog is shown.
- WG-70125 Fixed: When an Effect plug-in doesn't call
AkAudioObject::SetName
on each frame, Audio Object names sometimes disappear from the Audio Object List and Audio Object 3D Viewer.
- WG-70232 Fixed: Mismatched original file analysis data may be used after original file modifications.
- WG-70280 Fixed: Broken mouse interactions when reordering list columns.
- WG-70322 Fixed: Crash when unlinking an empty path in a Music Switch Container.
- WG-70338 Fixed: (Spatial Audio) A divide by zero triggers an assert with a very specific alignment of Reverb Zone transition regions.
- WG-70352 Fixed: Sequence Container playlist is not fully updated after a child object is moved if the playlist includes the child object multiple times.
- WG-70379 Fixed: When Wwise crashes, the Wwise Error reporter doesn't always appear.
- WG-70429 Fixed: AkBitScanReverse and AkBitScanForward implicitly run in 64-bit operation instead of 32-bit operation on some clang-based platforms resulting in incorrect values in some cases.
- WG-70465 Fixed: Mute and Solo don't work in Mastering Suite's Master Volume module.
Fixes for Community-Reported Bugs
- WG-66416 Fixed: Imported objects are sometimes added under the wrong object.
- WG-69221 Fixed: (Spatial Audio) Obstruction not applied to a direct path that goes through two portals.
- WG-69929 Fixed: Error message displayed when doing certain source control operations. You can now click Retry to try the operation again in case the server was busy.
- WG-70043 Fixed: Crash when unregistering a game object while it's being used in Spatial Audio computations.
- WG-70046 Fixed: Inconsistent Wwise SFX object used in the generated Bank Content TXT file. This only occurred for WAV files that were used in multiple SFX objects.
- WG-70066 Fixed: Crash on project close when saving a project with Perforce Source Control Plug-in enabled.
- WG-70120 Improved: Controlling priority with a Game Parameter using interpolation leads to erroneous decisions. There is still a possible delta but chances of occurrence are drastically reduced.
- WG-70157 Fixed: A large number of monitoring notifications can cause an audio drop when connected to a game.
- WG-70165 Fixed: Switch Containers with fade out on children sometimes leak voices.
- WG-70215 Fixed: Infinite loop in Stream Manager when using PinEventToCache in low-memory conditions.
- WG-70223 Fixed: Infinite voices created when rapidly triggering Switch changes from the Transport Control.
- WG-70316 Fixed: HDR Enable Envelope on Sound has no effect in authoring.
- WG-70418 Fixed: Some Mastering Suite presets that were updated in Wwise 2022.1.10 and 2023.1.1 have incorrect or unbalanced Master Volume gains for the LFE, SL, and HFL channels. To re-import the Mastering Suite presets, first, copy any modified ShareSets from the existing Factory Mastering Suite Work Unit into a separate Work Unit. Then, delete the Factory Mastering Suite Work Unit and import the Mastering Suite Factory Presets.
Documentation Improvements