Develop
Develop
Select your platform

Set Up the Oculus Spatializer for Wwise

Updated: Sep 14, 2023
End-of-Life Notice for Oculus Spatializer Plugin
The Oculus Spatializer Plugin has been replaced by the Meta XR Audio SDK and is now in end-of-life stage. It will not receive any further support beyond v47. We strongly discourage its use. Please navigate to the Meta XR Audio SDK documentation for your specific engine:
- Meta XR Audio SDK for Unity Native
- Meta XR Audio SDK for FMOD and Unity
- Meta XR Audio SDK for Wwise and Unity
- Meta XR Audio SDK for Unreal Native
- Meta XR Audio SDK for FMOD and Unreal
- Meta XR Audio SDK for Wwise and Unreal
This documentation is no longer being updated and is subject for removal.
The Oculus Spatializer Plugin (OSP) is a Mixer Plug-in for Audiokinetic Wwise that allows monophonic sound sources to be spatialized in 3D relative to the user’s head location. This integration guide describes how to install and use the OSP in both the Wwise application and the end-user application.

Prerequisites

  • Download the Audiokinetic Wwise Launcher.
  • Launch the Wwise Launcher app. Under the “Wwise” tab, install the latest or required Wwise version.

Download the Spatializer Package

Download the Oculus Spatializer Wwise package.

Package Contents

The download package contains the following folders, indicating the version of Wwise the files should be used with.
  • Wwise2022.1
  • Wwise2021.1
  • Unity
Important
Wwise versions prior to 2021.1 are not supported.
In each Wwise folder you will find the following sub folders:
  • Android - Library files for Android apps.
  • Include - Contains OculusSpatializer.h, which is used to integrate Wwise into a Windows app. It contains important registration values that the app must use to register OSP within Wwise. In addition, it contains code to register the plugin with the Wwise run-time. For more information, see Integrate the Oculus Spatializer in your App.
  • Mac64 - Library file for macOS apps.
  • Win32 - Library file for the 32-bit Windows Wwise Authoring tool and apps.
  • x64 - Library file for 64-bit Windows Wwise Authoring Tool and apps.
The Unity folder contains a C# script file.

Set up the Spatializer Plugin in Wwise

The steps below outline how to make the Oculus Spatializer available as a Wwise Mixer Plug-in for use with your soundbanks.

Set up on Windows

  1. Navigate to the download package folder that matches your required version of Wwise.
  2. If installing on 64-bit Windows, copy/paste the contents of \x64\bin\plugins to Audiokinetic\Wwise {version}\Authoring\x64\Release\bin\plugins
  3. If installing on 32-bit Windows, copy/paste the contents of \Win32\bin\plugins to Audiokinetic\Wwise {version}\Authoring\Win32\Release\bin\plugins

Set up on macOS

  1. Navigate to the download package folder that matches your required version of Wwise.
  2. Copy/paste the contents of /x64/bin/plugins to Macintosh HD/Library/Application Support/Audiokinetic/Wwise {version}/Authoring/x64/Release/bin/Plugins

Update the Spatializer

To migrate to a new version of the Oculus Spatializer Plugin for Wwise, follow these steps:
  1. Delete any existing versions of OculusSpatializer.dll and OculusSpatializer.xml.
  2. Copy the new versions of OculusSpatializerWwise.dll and OculusSpatializerWwise.xml (32 bit or 64 bit) from the Oculus Audio SDK over the existing versions in your Wwise Authoring tool installation directory.
  3. Copy the new versions of OculusSpatializerWwise.dll (32 bit or 64 bit) over the existing version in your application directory.
  4. Open the Wwise Authoring tool and generate sound banks.
  5. Launch your application and load newly generated sound banks.

Set up an Unreal project with Wwise

You can also set up Wwise for use with an Unreal project. These instructions were written with Unreal version: 4.25 and Wwise version: 2019.2.2. If you are using a different version of Unreal or Wwise, the UI elements and folders you see may vary slightly.
  1. Install the latest version of Wwise Launcher.
  2. In the Wwise Launcher, navigate to the Unreal tab, and select the Unreal project you want to integrate with. The following image shows an example. Wwise launcher - Unreal tab
  3. Click Integrate Wwise into Project… and follow the instructions, optionally specifying a project path and more, and then click Integrate. For more information see Using Wwise Spatial Audio in Unreal on the Audiokinetic website.
  4. Open the plugins folder in your Wwise project. Switch to the Wwise tab of the Wwise launcher, click the wrench icon next to the Wwise version you’re using and select Open Containing Folder, navigate to Wwise{version}\Authoring\x64\Release\bin\plugins
  5. In a separate file explorer, copy the Oculus Wwise spatializer binary and XML files (OculusSpatializerWwise.dll and OculusSpatializerWwise.xml) from [download dir]\Wwise\Wwise{version}\x64\bin\plugins\ and paste them in the Wwise{version}\Authoring\x64\Release\bin\plugins folder that you opened in the previous step.
  6. You must also copy the Oculus spatializer shared library files for each platform, such as files containing the extension .so and .dll, into the correct location in the Plugins > Wwise > ThirdParty directory for the Unreal project. Copy the files from the specified spatializer folder and paste them to the bin folder of the Release, Profile and Debug directories under the parent folder specified in the following table.
    Oculus Spatializer Platform FolderCorresponding Release/Profile/Debug Parent Folder
    WindowsNoEditor/Win32/bin/plugins
    Win32_vc150
    Windows/NoEditor/x64/bin/plugins
    x64_vc150
    android/artmeabi-v7a
    Android_armeabi-v7a
    android/android64
    Android_arm64-v8a
Did you find this page helpful?
Thumbs up icon
Thumbs down icon