Version
menu

Warning: Some protected information is not displayed.
Please sign in if you are a licensed user for specific platforms.
Wwise SDK 2025.1.2
Release Notes 2025.1.2

The following sections list and describe the changes to Wwise between version 2025.1.1 and version 2025.1.2.
Platform-specific information can be found here:

For earlier versions, please refer to Previous Release Notes.

New Features

  • WG-59168 The Audio file destination in the Audio File Importer is now persisted when closing and reopening the view.
  • WG-69312 Added new parameters and controls to the Parametric EQ Effect, allowing it to act as a dynamic EQ. The Effect now supports metering of individual bands of audio when using a Low Shelf, High Shelf, or Peaking filter, which then drives a complementary offset to the gain of each of the filters being applied. The metering can be driven by either the in-line audio signal being processed by the EQ, or a separate Sidechain Mix.
  • WG-75446 Added more visualization to the Parametric EQ's filter graph when profiling the sound engine. It now shows the frequency response of the filter driving the Parametric EQ based on the user-defined parameters, evaluated runtime RTPCs, and any dynamics processing.
  • WG-75640 Added commands to the Command Buffer API to control stream caching, muting background music, sending custom data to plugins, and controlling the Suspended state of the sound engine.
  • WG-76070 New experimental Recorder (ADM) plug-in allows recording a rich object-based mix to an ADM file.
  • WG-77697 It's now possible to reorder the columns in the Media Pool Results pane.
  • WG-77953 Right-clicking a Sound SFX object now provides options to search for similar sounds in the Media Pool.
  • WG-77955 Added Show in Media Pool to the shortcut menu of Sound and Audio Source objects.
  • WG-78560 You can now load a Profiler Session through the Profiler menu, from the Capture Log, and as a command in the Keyboard Shortcuts and Commands.
  • WG-78690 Added shortcut menu options to the Media Pool Results pane that let you import detected regions of selected audio files.
  • WG-78693 Added support for GameInput Advanced Haptics in the Motion plug-in.
  • WG-78772 Added Copy Filename to Clipboard option in the shortcut menu of the Media Pool Results pane.
  • WG-78807 Right-clicking a Media Pool database now provides options to add folders and rescan the database.
  • WG-78893 Added new WAAPI functions to query the Media Pool.
  • WG-79079 Added new Bands property to the Parametric EQ Effect, which lets you define the maximum number of bands the Effect will process. Even if bands above this number are disabled, lowering this value can slightly reduce the CPU and memory cost of the Effect.
  • WG-79081 Added Channel Link Percentage property to Compressor and Expander Effects. This allows channel-unlinked processing to use a blend of a fully-downmixed signal and an unmixed signal when processing the gain reduction for the Effect.
  • WG-79102 (Acoustics) When an emitter or listener moves around an obstacle, diffraction coefficients are now computed more accurately and with reduced reliance on updating the nodes within the path itself. This allows you to use a higher movement threshold, a higher load balancing spread, or larger clustering distances while minimizing loss of quality.
  • WG-79331 Added a new API for plug-ins to query detailed information about the output device they are routed to.
  • WG-79564 Added a Listen property to the Parametric EQ to solo parts of the audio being affected by a specific band of the EQ process. Also added a Dynamics Listen property to solo a specific band of the input signal being used to drive any dynamics measurements.
  • WG-79841 Added the new boolean attribute "Temporary" to properties defined in a plug-in's XML description. When set, this prevents plug-in properties from being saved and persisted in the Wwise Project. This is useful for properties that are only meant to be used when Wwise is connected to the sound engine.

API Changes

  • WG-69594 New API AK::SoundEngine::ResetGlobalValues() can be used to reset States, RTPCs in the global scope, all changes made by Set Volume, Pitch, LPF, HPF Event actions, Effect Bypass flags, and Effects changed through AK::SoundEngine::SetEffect.
  • WG-75457 Added the new AK::SoundEngine::SetSidechainMixConfig API to provide custom channel configurations for Sidechain Mixes at runtime.

Behavior Changes

  • WG-77002 Updated the Similar Sound Search SFXClap embedding model. Similarity scores are now more consistent and are more widely distributed between 0 and 1.
  • WG-77583 You can now sort the list of files in the Media Pool Results pane by clicking column headers.
  • WG-78137 Audio Source File paths in generated SoundBank content TXT files are now relative instead of absolute.
  • WG-79323 The Motion Bus and Device are now in their own Work Units when importing Factory Motion.
  • WG-79365 Moved Sidechain Mixes to their own category in the ShareSets tab of the Project Explorer instead of grouping them with Effects. Note that any Sidechain Mix ShareSets created in earlier Wwise 2025.1 Betas will be deleted, and you must recreate them. If you are migrating a project saved in an earlier Wwise 2025.1 Beta, project warnings will be generated for each Sidechain Mix ShareSet.
  • WG-79488 SoundBank generation now reports an error for continuous containers used as a MIDI Target.
  • WG-79659 Fixed: Distance Probe is not used for distance computation in Clustering.
  • WG-79766 Fixed: Emitters that have different reflection properties or different diffraction properties are clustered together.

Performance Changes

  • WG-47170 Improved throughput performance of Metering functions when use of AVX2 instructions is active.
  • WG-77254 Optimized network data usage for API Calls profiling.
  • WG-78551 (Acoustics) Moved the calculation of indirect paths and reverb sends to a task. This code can now run in parallel and be load-balanced, if desired, which significantly reduces the cost of updating a game object position when using Acoustics.
  • WG-79924 Greatly improved throughput performance when drawing most graphs in Wwise Authoring.

Miscellaneous Changes

  • WG-78486 Added a spectrogram view to the Wwise Wave Viewer.
  • WG-79455 None State exposed in the States Values tab.
  • WG-79501 Improved logging performance of SetPosition API call in Capture Log.
  • WG-79514 Wwise Console now logs more details when a project fails to open.

Bug Fixes

  • WG-71930 Fixed: (Acoustics) The following APIs do not use the command queue: AK::SpatialAudio::SetMaxEmitterRoomAuxSends, AK::SpatialAudio::SetNumberOfPrimaryRays, AK::SpatialAudio::SetLoadBalancingSpread, AK::SpatialAudio::ResetStochasticEngine
  • WG-77451 Fixed: (Acoustics) Diffraction paths are sometimes momentarily dropped when passing through Portals while using load balancing under heavy load.
  • WG-77881 Fixed: Overflow behavior in 3D toolbar is confusing.
  • WG-77920 Fixed: (Acoustics) Toggling between rays and paths in the Game Object 3D Viewer causes paths to flicker.
  • WG-78529 Fixed: Crash when repeatedly loading SoundBanks with an unsupported version.
  • WG-78735 Fixed: The property list in the Media Pool Transport shows a magnifying glass.
  • WG-78977 Fixed: (WAAPI) When creating Events in Project Explorer, the order of the notifications for the nameChanged and childAdded topics is not consistent across the different user interface actions.
  • WG-79023 Fixed: Some captions in the Transitions tab have inconsistent tooltip text.
  • WG-79072 Fixed: (Acoustics) Selection properties of a virtual position in the Game Object 3D Viewer do not include the properties of their corresponding path.
  • WG-79169 Fixed: (Acoustics) Room transmission loss doesn't interpolate correctly through a portal when leaving a hierarchy.
  • WG-79232 Fixed: With Auto-Play on Selection and Loop enabled in the Media Pool, multiple regions sometimes play simultaneously.
  • WG-79244 Fixed: (Acoustics) Rays cast from the listener are continuously added and then removed around some edges. This can cause unnecessary path updates.
  • WG-79306 Fixed: 3D Game Object List eye icon state doesn't persist when connecting and disconnecting from a remote platform.
  • WG-79320 Fixed: In the Capture Log, content in the Game Object Name column is sometimes wrong.
  • WG-79363 Fixed: The selection properties of all positions of a multi-position emitter are not the same.
  • WG-79392 Fixed: Contextual Help is not available for the Sidechain Send and Sidechain Receive plug-ins.
  • WG-79393 Fixed: Sidechain Mixes can't be linked or unlinked.
  • WG-79416 Fixed: Tooltips on 3D toolbar buttons are inconsistent.
  • WG-79493 Fixed: 3D Game Object List row height is lower than eye button height.
  • WG-79495 Fixed: 3D Viewer toolbar display option reads "Text" instead of "Labels".
  • WG-79505 Fixed: Windows can automatically turn on efficiency mode for Wwise Authoring application and tools.
  • WG-79507 Fixed: Dangling Room ID on reflection selection info structure in Game Object 3D Viewer Selection Properties pane.
  • WG-79508 Fixed: In the Game Object 3D Viewer, clicking on the Display Options button toggles a blue color regardless of the outcome, and the Follow Game Object button doesn't have a keyboard shortcut.
  • WG-79525 Fixed: (Acoustics) Some Spatial Audio properties are missing from the Selection Properties pane.
  • WG-79526 Fixed: Incorrect and missing Reflection Path data in the Game Object 3D Viewer Selection Property pane.
  • WG-79528 Fixed: Some of the 3D Viewer toolbar tooltips don't match the corresponding tooltip in the drop-down list.
  • WG-79530 Fixed: (Acoustics) Diffraction node properties in the Game Object 3D Viewer show incorrect room information.
  • WG-79585 Fixed: Some sounds in Media Pool Similar Sound Search fail to embed when the embedding model is loaded.
  • WG-79586 Fixed: Infinite loop on SoundEngine Term() in low-memory conditions.
  • WG-79589 Fixed: Columns in the Game 3D Viewer Selection Pane cannot be resized.
  • WG-79590 Fixed: 3D Game Object List has wrong default columns and size.
  • WG-79601 Fixed: Crash when live-editing a source.
  • WG-79667 Fixed: Incorrect reporting of DSF values in the Voice Inspector.
  • WG-79725 Fixed: Crash when terminating the sound engine after loading a SoundBank that contains a Sidechain Mix ShareSet without manually unloading the SoundBank.
  • WG-79755 Fixed: SoundBanks in the Wwise Browser do not reflect Wwise Authoring's SoundBanks hierarchy.
  • WG-79782 Fixed: AVX instructions are called from a non-AVX section of code when running an unoptimized executable with the Debug AkSoundEngine libraries.
  • WG-79821 Fixed: In the Project Explorer, the name of an object is sometimes cut when it's renamed in another layout.
  • WG-79832 Fixed: (Acoustics) Image source selection sphere can be smaller than icons.
  • WG-79892 Fixed: Cannot assign a Virtual Folder to a Transition in a Music Switch Container. If you have migrated a project that uses a Virtual Folder in a Transition to Wwise Beta1 or Beta2, please migrate your original project again using Wwise Beta3.
  • WG-79894 Fixed: (Acoustics) Wrong Acoustic Texture Color in the Game Object 3D Viewer.
  • WG-79905 Fixed: (Acoustics) Room transmission loss percentages always shown in Game Object 3D Viewer.
  • WG-79958 Fixed: Plug-ins that reference objects do not receive updated ShortID values during live-editing when an object is renamed.

Fixes for Community-Reported Bugs

  • WG-76564 Fixed: Switch Container takes into account Playing-ID-scoped RTPC values when determining initial state of playback.
  • WG-77065 Fixed: Crash when renaming an object in the Project Explorer and confirming with the mouse.
  • WG-77998 Fixed: Whenever Effect Bypass is bound by an RTPC in an Effect chain, other Effects in the chain are no longer bypassed.
  • WG-78438 Fixed: Importing files over 800MB with ak.wwise.core.audio.import using the audioFileBase64 argument fails.
  • WG-78541 Fixed: Jump to Specific Playlist Item tooltip display issue in some cases.
  • WG-78643 Fixed: Missing tooltip while dragging control point in music segment.
  • WG-79035 Fixed: (Acoustics) Large CPU spikes in AKMergedRoomGeometry.
  • WG-79135 Fixed: Possible crash when interacting with the Transitions tab of a Music Playlist Container.
  • WG-79322 Fixed: Stack overflow in CAkListener::ComputeSpeakerMatrixWithRays in some scenarios with heavy usage of Spatial Audio.
  • WG-79428 Fixed: SoundBank generation is longer than expected when some of the project's original WAV files have many references.
  • WG-79463 Fixed: SetMultiplePosition does not honor emitter channel mask for multichannel sounds with height channels going into an Audio Objects bus.
  • WG-79573 Fixed: Blend Containers with Play Mode set to Continuous sometimes report a DurationType that's not infinite.
  • WG-79614 Fixed: (Acoustics) Crash in AkKeyArray when removing a Portal from a scene.
  • WG-79635 Fixed: Music stops playing when connecting to a game and some files are missing from the Originals folder.
  • WG-79638 Fixed: Project load is slow when loading large Dynamic Dialogue Work Units.
  • WG-79658 Fixed: (Acoustics) A -6dB normalization gain for game-defined auxiliary sends is applied to the output of room busses, even when Game-Defined Auxiliary Sends is disabled.
  • WG-79661 Fixed: Assert in AkParamTarget.
  • WG-79705 Fixed: Crash in AkMemoryArena::HugeHeap::Malloc if AkMemoryArenaSettings::fnMemAllocSpan returns a nullptr.
  • WG-80043 Fixed: AK::SoundEngine::AkActionOnEventType aliases are initialized to the wrong values.

Documentation Improvements

  • WG-68404 Removed Fit to Geometry note about Phys Material Override since it's no longer accurate with Unreal Engine 5.
  • WG-79481 Added documentation for GameInput Advanced Haptics support on Windows in Motion plug-in.
  • WG-79484 Replaced mentions of Game Units To Meters with Game Units Per Meter.

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise