B-Format signals are often captured during 360 video production, the production suite does not include a native format ingest workflow but we can make use of third party plugins to utilize the ambisonic signal in different ways. The method presented here allows height information to be preserved in the decode of the signal, alternatively if the height information is not needing to be preserved then alternative solutions can be used (e.g. TSL SurroundZone2)
This method uses Harpex's Speakerdome configuration "Cube" to place elements of the ambisonic sound field into objects mapped to their appropriate locations.
The screenshot above shows a B-format input audio track (Quad) outputting to a Harpex instance on an Auxiliary (Quad) track. The instance of harpex is Quad to 7.1 thus creating a 7.1 channel output that we have called Harpex-Cube-Decode
For clarity, changing the default labelling of L,C,R etc to 1-8 is a good idea as it then matches the channel description in the Harpex plugin and allows for clearer positioning of the objects. Each subpath of the Harpex-Cube-Decode bus will feed the input of a mono track with the Dolby Atmos VR Spherical Panner instantiated.
The Harpex plugin shows the locations of it's decoded channels with dark gray representing below the horizontal plane and light gray representing above. This correlates to Atmos objects placed as shown below.
|Harpex Instance||Azimuth (theta)||Elevation (phi)||Distance (rho)|
The outputs of the object tracks feed Renderer Send plugins hosted on hidden auxiliary channels (part of the Default templates provided with the production suite).
It would be a good idea to group your decoded Atmos object tracks for Volume, Mute, Sends and the Insert containing the Atmos Spherical Panner while disabling automation for the spherical controls (Azimuth,Inclination,Distance) in the Plugin Automation controls for the panner instances dealing with the Ambisonic signal. This will allow you to automate Headtracking on/off and change the Binaural Distance model of the Ambsonic decode as well as the the overall volume etc without breaking the Cube Object placement.
For all other manipulations of the Ambisonic field you can then use the Harpex plug-in interface, for example rotation of the source signal.