Use ambisonic audio in your project
Read time 2 minutesLast updated 19 days ago
Set up and use ambisonic audio in your Unity projects.
Select an ambisonic audio decoder
To use ambisonic audio in your projects, you need to use an ambisonic audio decoder and assign it in your project's Audio settings. For instructions on how to create an ambisonic audio decoder, refer to Develop an ambisonic audio decoder.

Ambisonic options in the Audio settings
To select an ambisonic audio decoder in your project:
- Go to Edit > > Audio.Project Settings
?
- Select an Ambisonic Decoder Plugin from the list of available decoders in the project.
To create a custom ambisonic audio decoder, refer to Develop an ambisonic audio decoder.
Import an ambisonic audio clip
To import an ambisonic audio clip:
- Import a multi-channel B-format WAV file with ACN component ordering, and SN3D normalization.
- In the Project window in the Unity Editor, select the imported audio clip. The window for that audio clip shows.Inspector
?
- In the Inspector window, enable Ambisonic.

The Ambisonic option in the audio clip inspector
Load ambisonic audio at runtime
To load an ambisonic audio clip at runtime, use with the parameter. This is especially useful for loading audio files from the folder.
UnityWebRequestMultimedia.GetAudioClipambisonicStreamingAssetsThe following script is an example of how to load an ambisonic audio clip:
using UnityEngine;using UnityEngine.Networking;using System.Collections;public class LoadAmbisonicClip : MonoBehaviour{ public AudioSource audioSource; IEnumerator Start() { string path = System.IO.Path.Combine(Application.streamingAssetsPath, "MyAmbisonicClip.wav"); string url = path.Contains("://") ? path : "file://" + path; using (UnityWebRequest request = UnityWebRequestMultimedia.GetAudioClip(url, AudioType.WAV, ambisonic: true)) { yield return request.SendWebRequest(); if (request.result == UnityWebRequest.Result.Success) { AudioClip clip = DownloadHandlerAudioClip.GetContent(request); audioSource.clip = clip; audioSource.Play(); } } }}
Play the ambisonic audio clip through an Audio Source
To play an ambisonic audio clip through an Audio Source:
- Assign the WAV file as an on an Audio Source.Audio Clip
?
- Disable the Spatialize option.