Search Unity

Audio Ambisonics decoder capable of multichannel surround / 5.1 / 7.1 ?

Discussion in 'Audio & Video' started by ReaktorDave, Jun 3, 2019.

  1. ReaktorDave

    ReaktorDave

    Joined:
    May 8, 2014
    Posts:
    139
    Is there an ambisonics decoder for Unity that is able to decode to a surround 5.1 or 7.1 speaker layout? The SteamAudio, Oculus and Resonance decoders seem to support stereo/binaural only, as their multichannel output is totally weird and filled with artifacts like crackles.

    Is there any way to get ambisonics decoding to multichannel in Unity?
     
  2. ReaktorDave

    ReaktorDave

    Joined:
    May 8, 2014
    Posts:
    139
    So the answer is complicated. The artifacts were specifically caused by SteamAudios Ambisonics decoder: https://github.com/ValveSoftware/steam-audio/issues/93

    The spatially weird output of an ambisonics decoded file on a speaker setup like 5.1 or 7.1 is a bug in Unity's ambisonics decoder SDK: https://issuetracker.unity3d.com/is...aker-layout-has-a-higher-channel-count-than-4

    So there isn't much we can do currently other than waiting for Unity to pick up more than 4 channels at the ambisonics decoder's output buffer.