Wwise Versions
  • Sample Project
  • Wwise Fundamentals
  • Wwise Help
  • Wwise SDK
  • Wwise Unity Integration
  • Wwise Unreal Integration

Other Documentation

  • Strata
  • ReaWwise
  • Audiokinetic Launcher
  • Wwise Audio Lab​
  • Wwise Adventure Game
  • GME In-Game Voice Chat
  • Meta XR Audio

Certification Courses

  • Wwise Fundamentals (2024.1)
  • Wwise Interactive Music (2021.1)
  • Wwise Performance Optimization (2023.1)
  • Wwise Unity Integration (2023.1)

Other Sources

  • Website
  • Videos
  • Plugins
  • Creators Directory
  • Q & A
  • Blog
With the Wwise-101 and Wwise-201 certifications, you learnt how to build fantastic interactive audio and music content. You hooked up every property you could think of to RTPCs and States, you created sophisticated effects, you set mixing rules to ensure focus and clarity, and you added all sorts of variations to eliminate repetitions.  Perhaps, you approached the development of your first game with ...
Introduction In this document, I will try to explain the different principles that we applied while profiling and optimizing the audio side of our game, Scars Above. This is intended to help fellow sound designers by giving them insight into processes we went through and offering advice on how to approach and plan for audio optimization.Even though this is not entirely aimed at senior-level colleagues ...
Dive and explore the underwater depths with the newest Strata collection, Submersion. This collaboration between Spectravelers and Audiokinetic will provide you with an extensive collection dedicated exclusively to underwater experiences and soundscapes.   About Spectravelers   We are two senior sound designers, each with over 10 years of experience each. Our shared passion for audio brought us together ...
Wwise SDK 2024.1.8 AKSoundEngine ◆ PinEventInStreamCache() [1/2] AKSOUNDENGINE_API AKRESULT AK::SoundEngine::PinEventInStreamCache ( AkUniqueID  in_eventID, AkPriority  in_uActivePriority, AkPriority  in_uInactivePriority  ) Starts streaming the first part ...
Wwise SDK 2024.1.8 AKSoundEngine ◆ PinEventInStreamCache() [2/2] AKSOUNDENGINE_API AKRESULT AK::SoundEngine::PinEventInStreamCache ( const char *  in_pszEventName, AkPriority  in_uActivePriority, AkPriority  in_uInactivePriority  ) Starts streaming the first ...
AkAudioObject() 49  :key(AK_INVALID_AUDIO_OBJECT_ID) 50  ,cumulativeGain(1.f, 1.f) 51  ,instigatorID(AK_INVALID_PIPELINE_ID) 52  ,priority(AK_DEFAULT_PRIORITY) 53  {} 54  55  /// Destructor 56  ~AkAudioObject() 57  { 58  arCustomMetadata.Term(); 59  objectName.Term(); 60  } 61  62  static const AkUInt64 kObjectKeyNumBits = 56; 63  static const AkUInt64 kObjectKeyMask ...
More...   AkThreadProperties threadBankManager  Bank manager threading properties (its default priority is AK_THREAD_PRIORITY_NORMAL) More...   AkThreadProperties threadMonitor  Monitor threading properties (its default priority is AK_THREAD_PRIORITY_ABOVENORMAL). This parameter is not used in Release build. More...   AkAudioAPI eAudioAPI   AkUInt32 uSampleRate  Sampling Rate. Set to 0 to get the ...
ActorMixer
Wwise SDK
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiBreakOnNoteOffMIDI ...
BlendContainer
Wwise SDK
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiBreakOnNoteOffMIDI ...
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiTargetMIDI ...
MusicSegment
Wwise SDK
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiTargetMIDI ...
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiTargetMIDI ...
MusicTrack
Wwise SDK
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiTargetMIDI ...
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiBreakOnNoteOffMIDI ...
Sound
Wwise SDK
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiBreakOnNoteOffMIDI ...
SwitchContainer
Wwise SDK
LowpassVoice LPFint160[ 0 , 100 ]trueAdditivetrue MakeUpGainMake-Up GainReal640[ -96 , 96 ]trueAdditivetrue MaxReachedBehaviorWhen Priority is Equalint160Possible values : Value Display Name 0Discard oldest instance 1Discard newest instance trueNonefalse MaxSoundPerInstanceSound Instance Limitint1650[ 1 , 1000 ]trueExclusivetrue MetadataMetadataList Possible types : Metadata     MidiBreakOnNoteOffMIDI ...
SoundEngine
Wwise SDK
AkPlayingID in_playingID=AK_INVALID_PLAYING_ID)   AKSOUNDENGINE_API AKRESULT PinEventInStreamCache (AkUniqueID in_eventID, AkPriority in_uActivePriority, AkPriority in_uInactivePriority)   AKSOUNDENGINE_API AKRESULT PinEventInStreamCache (const char *in_pszEventName, AkPriority in_uActivePriority, AkPriority in_uInactivePriority)   AKSOUNDENGINE_API AKRESULT UnpinEventInStreamCache (AkUniqueID in_eventID) ...
AkSoundEngine.h
Wwise SDK
AkPlayingID in_playingID=AK_INVALID_PLAYING_ID)   AKSOUNDENGINE_API AKRESULT AK::SoundEngine::PinEventInStreamCache (AkUniqueID in_eventID, AkPriority in_uActivePriority, AkPriority in_uInactivePriority)   AKSOUNDENGINE_API AKRESULT AK::SoundEngine::PinEventInStreamCache (const char *in_pszEventName, AkPriority in_uActivePriority, AkPriority in_uInactivePriority)   AKSOUNDENGINE_API AKRESULT AK::SoundEngine::Unp ...
Ouput thread threading properties 56  AkThreadProperties threadBankManager; ///< Bank manager threading properties (its default priority is AK_THREAD_PRIORITY_NORMAL) 57  AkThreadProperties threadMonitor; ///< Monitor threading properties (its default priority is AK_THREAD_PRIORITY_ABOVENORMAL). This parameter is not used in Release build. 58  59  //Voices. 60  AkUInt32 ...
AK::StreamMgr::IAkLowLevelIOHook::BatchWrite() 212 struct AkIoHeuristics 213 { 214  AkReal32 fDeadline; ///< Operation deadline (ms). 215  AkPriority priority; ///< Operation priority (at the time it was scheduled and sent to the Low-Level I/O). Range is [AK_MIN_PRIORITY,AK_MAX_PRIORITY], inclusively. 216 }; 217  218  219 //@} 220  221 namespace AK 222 { 223  /// ...