Table of Contents

Complete Changelist

The following sections list and describe the changes made to Wwise between version 2011.3.1 and version 2012.1.

Platform SDK updates

  • PS3: updated to SDK 410.
  • Wii U: updated to CAFE 2.02.

New Features

  • iZotope Effects now available for Wwise on Windows and Xbox 360. Including Hybrid Reverb, Trash Filters, Trash Distortion, Trash Multiband Distortion, Trash Box Modeler, Trash Dynamics, Trash Delay.
  • Nested Work Units. Hierarchies of nested work units can now be created in Wwise and organized in physical folders.
  • Unity Pro Integration support new platforms: iOS, Mac, Xbox 360 and Windows.
  • Software rendering pipeline on Wii U which leverages all features available on the other software platforms like the Xbox360 and PS3.
  • Recording profiling data without using the authoring tool, using the new AK::SoundEngine::StartProfilerCapture API.
  • Limited Wii U DRC audio support.

API Changes

  • WG-13738 Source Control Plugin (Perforce, SVN) API change. See Source Control API change for details.
  • WG-20468 Source Plug-Ins: added support for plug-in media. A Plug-In can now hold more than one item of Plug-In Media (media index > 0 are now supported).

Behavior and Performance Changes

  • Wii U basic software pipeline is now optimized (decoders, resampler, mix). About 3x to 4x performance improvement, comparable to XBox performances (sometimes better!).
  • WG-20421 Fixed: Wwise was possibly taking very long time to close a Wwise project if the project contained a lot of audio input sources.

Miscellaneous Changes

  • WG-20449 Fixed SN Compiler warnings in low-level IO PS3.
  • WG-20555 iOS | Missing files in level 2 source code.

Bug Fixes

  • WG-20221 Fixed: Rare crash in CAkMusicSwitchCtx when running out of memory in the default pool.
  • WG-20346 Fixed: Unable to load short RSX package names (smaller than 4 characters, without extension) with sample implementation of RSX device (PS3).
  • WG-20351 Fixed: Crash in Installer while trying to install or modify.
  • WG-20415 Fixed: Compiler warnings in IBytes.h and POSIX/AkPlatformFuncs.h.
  • WG-20428 Fixed: Crash in Event Manager Page.
  • WG-20445 Fixed: Crash (division by zero) in some circumstances when playing a music object from the authoring tool.
  • WG-20479 Fixed: AK::MusicEngine::Term() does not return if music is still playing.
  • WG-20480 Fixed: Continuous mode may cause Wwise authoring to crash when some node has nothing to play.
  • WG-20487 Fixed: Out-of-memory error when loading bank containing music structures, after loading a mismatching init bank.
  • WG-20510 Fixed: Possible Crash when having multiple nodes in continuous mode in the same hierarchy splitted by switch containers in continuous mode.
  • WG-20511 Fixed: Interactive music does not stop after pausing an ongoing stop action with fade out.
  • WG-20535 Fixed: Possible crash when editing name in project explorer.
  • WG-20537 Fixed: Crash in the source control plug-in manager.
  • WG-20538 Fixed: Crash in Perforce source control at Wwise shutdown.
  • WG-20543 Fixed: Possible memory leak on 3DS in the Release build only when using the Prepare Event mechanism.
  • WG-20571 Fixed: Wwise is unable to play files converted to PCM if they were produced by tools that use a WAVE_FORMAT_EXTENSIBLE chunk with a FormatTag equal to WAVE_FORMAT_PCM.
  • WG-20577 Fixed: Crash in AkExternalSourceArray::Create() when out of memory.
  • WG-20616 Fixed: Sound routed to environmental bus does not play if its wet volume is initially under threshold but the dry volume is over the same threshold.
  • WG-20648 Fixed: Occasional crash when connecting or disconnecting to UnrealEd running on same PC as Wwise Authoring.
  • WG-20665 Fixed: Deadlock possible when executing bank callbacks from game thread
  • WG-20643 Fixed: Crash when disconnecting SoundFrame client
  • WG-20596 Fixed: Gain plugin is not part of RegisterAllEffectPlugins

Bugs fixes for Wii U

The Wii U is still in development. Please check Wii U Known Issues in the Wii U specific section for more information about the state of things on this platform.

  • WG-20484 Fixed: Wii U limited to 1 effect per object (should be 4).
  • WG-20448 Fixed: Memory leak when terminating the sound engine on Wii U.
  • WG-20499 Fixed: Wii U | Convolution reverb fails to initialize.
  • WG-20503 Fixed: Wii U | Sample source plugins are silent in software pipeline configs.
  • WG-20514 Fixed: Wii U Audio glitches alot.
  • WG-20530 Fixed: Crash when running Integrity Report on Integration Demo with the Wii U enabled.
  • WG-20548 Fixed: Crash when connecting to Wii U game, if the music hierarchy needs to be synchronized.
  • WG-20592 Fixed: Wii U profiling | Invalid value for output DC offset whenever a sound plays.
  • Fixed: Wii U Positioning Demo CRASH in DEBUG and is silent in PROFILE.
  • Fixed: Voice graph profiler exhibits some strange behavior in the Sound "Blue/Turquoise" effect box when profiling Wii U.
  • Fixed: Wii U 5.1 source fold-down to stereo is not done correctly.