Project Acoustics Unity Integration

This article describes how to integrate the Project Acoustics Unity plug-in into your Unity project.

Software requirements:

Import the plug-in

  1. Import the acoustics UnityPackage into your project. In Unity, go to Assets > Import Package > Custom Package.

    The Unity Import Package menu

  2. Choose ProjectAcoustics.unitypackage.

  3. Select the Import button to integrate the Unity package into your project.

    The Unity Import Package dialog box

Set up audio DSP

Project Acoustics includes audio runtime HRTF-based DSP that integrates into the Unity audio engine spatializer framework. To enable the Project Acoustics DSP, go to Edit > Project Settings > Audio to open the Unity audio settings. Select Project Acoustics as the Spatializer Plugin for your project.

The Unity Project Settings menu

The Unity Spatializer settings panel with Project Acoustics spatializer selected

Next, open the Audio Mixer (Window > Audio Mixer). Make sure that you have at least one mixer, with one group. If you don't have one, select the + button to the right of Mixers. Right-click the bottom of the channel strip in the effects section, and add the Project Acoustics Mixer effect. Only one Project Acoustics mixer is supported at a time.

The Unity Audio Mixer hosting the Project Acoustics mixer

Enable acoustics on sound sources

Create an audio source: Select the Spatialize check box in the AudioSource inspector panel. Make sure that Spatial Blend is set to full 3D.

The Unity Audio Source panel

Enable acoustic design

Attach the AcousticsAdjust script to a sound source in your scene to enable additional source design parameters: Select Add Component and choose Scripts > Acoustics Adjust.

The Unity AcousticsAdjust script

Next steps