Topics covered in this article:
- Configuring preferences for using monitoring with the native Renderer
- Configuring preferences for using a Renderer external to Resolve
- Configuring project settings
- Using the Fairlight preset supplied with the Dolby Atmos Renderer
- Configuring bus format and assignment
- Configuring patch input/output
- Available track width and bus formats in Resolve
- Configuring remote control settings
- Configuring track path settings
- Creating and applying presets
- Importing a Dolby Atmos master file
- Using groups and VCAs
- Viewing the audio panner
- Viewing automation
- Viewing space view scope
- Monitoring with the native renderer
- Exporting Dolby Atmos master files
- Importing Dolby Atmos master files to the NLE timeline for QC
- Generating and exporting re-renders from imported Atmos master files
- Generating realtime re-renders from bed/object tracks
- Delivering IMF packages
Introduction
Blackmagic Design DaVinci Resolve Studio 18 contains multiple components that can perform different functions related to Dolby Atmos.
Resolve features a native Dolby Atmos renderer that can import and export master files. This allows for a self-contained Dolby Atmos workflow in Resolve without the need for the Dolby Atmos Production or Mastering Suite.
The Fairlight DAW component of Resolve 18 can be used for Dolby Atmos content creation, mixing, monitoring, master file import (.atmos and ADM BWF .wav), and master file export (ADM BWF .wav and IMF IAB .mxf).
The NLE component can be used to import and edit (cuts only) Dolby Atmos masters, as well as playback/QC master files against video. The Deliver component can be used to output IMF packages.
The Resolve native Renderer supports speaker layouts of 2.0, 5.1, 5.1.4, 7.1, and 7.1.4 depending output hardware, but does not support speaker arrays or onboard EQ. Binaural Rendering to headphones is also supported.
Re-renders can be generated and exported from Atmos masters imported into the NLE or in realtime from the a Bed/Object workflow in Fairlight via the native Renderer.
Resolve 18 can also connect with the Dolby Atmos Renderer running internally via the Dolby Audio Bridge (Mac only) or running externally on a dedicated RMW. The Dolby Atmos Production or Mastering Suite may still be needed for punch-in/out of existing masters, MP4 exports and speaker layouts above 7.1.4.
Configuring Preferences for Using the Native Renderer
Configure the system to use the native Renderer as follows:
- From the menu bar, navigate to Davinci Resolve > Preferences and stay on the System tab.
- Click on Video and Audio I/O
- In the Audio I/O section
- Set the “Playback buffer processing buffer size” to Auto or 512
- Set the Output device to an audio interface with up to 12 outputs for up to 7.1.4 monitoring
- check Automatic speaker configuration or
- leave unchecked and
- Set the Monitor set format from the drop-down menu to the studio speaker layout appropriate to the Device and the studio speaker layout.
- Assign the speakers to specific outputs as needed. Gain adjustments can also be made.
- Un-check Configure Dolby Atmos Mastering Renderer
- Click Save
Configuring Preferences for Using a Renderer external to Resolve
Configure the system to use the Dolby Audio Bridge and communicate with the Renderer as follows:
- From the menu bar, navigate to Davinci Resolve > Preferences and stay on the System tab.
- Click on Video and Audio I/O
- If using the Dolby Atmos Renderer running on the same CPU as Resolve
- In the Audio I/O pane
- set the I/O Engine to System
- set the “Playback buffer processing buffer size” to 1024
- set the Output device to Dolby Audio Bridge
- check Automatic speaker configuration
- In the Audio I/O pane
- If using the Dolby Atmos Renderer on an external workstation
- In the Audio I/O pane
- Set the I/O engine to Fairlight Audio Accelerator
- In the Audio I/O pane
- In the Immersive Audio section check Enable Dolby Atmos
- In the Dolby Atmos section
- Check Enable Dolby Atmos Mastering Renderer
- Enter 127.0.0.1 as the Dolby Atmos Renderer IP Address when using the Dolby Audio Bridge or
- Enter the IP address of the external workstation
- Assign the Base Audio Output to the first channel or the Dolby Audio Bridge or output device
- Click Save
Note that an addition step is required to connect to the Dolby Atmos Renderer and send panning metadata.
Once “Enable Dolby Atmos” is checked in preferences and saved, click on the Dolby Logo to the right of the “DIM” button in the Fairlight workspace
Configuring Project Settings
Fairlight is set to use Fixed or Flex bus mapping in Project Settings.
Access Project Settings from the menu bar File > Project Settings (Shift 9) or the settings icon (cog) located at the bottom right of the user interface.
In the Fairlight tab, it is recommended to de-select Use fixed bus mapping. Unchecking this selection in a new project set the project for Flex bus mapping. With Flex bus tracks can be freely patched to busses, busses to tracks, or bus to bus. If the project is configured with Flex bus imported Dolby Atmos Master files are automatically patched and assigned to Bed and Object tracks.
Using the Supplied Fairlight Preset
A Fairlight preset can be optionally installed with the Dolby Atmos Renderer.
To use the preset:
- Check Use Fairlight Preset when creating a new timeline
- Select the installed “Dolby Atmos 7.1.2 External” preset
This preset also be applied from the Fairlight workspace directly. See the below section for Creating and Applying Presets.
The preset creates a 7.1.2 Bed track and 118 Object tracks. The preset works with either Fixed or Flex bus mapping.
The Timecode Generator will still need to be patched as described below.
Note that the “external” preset is also applicable when using the internal Atmos Renderer.
Configuring Bus Format and Assignments
When working with a new timeline busses needs to be created for each Bed and the Bed audio tracks need to be assigned to the Bus.
Switch to the Fairlight workspace. From the menu bar navigate to Workspace>Switch to Page>Fairlight or press Shift+7
- Create a new timeline to reveal the Bus Format and Bus Assignment selection and add tracks to the timeline. From the menu bar navigate to File>New Timeline or press Cmd+N.
- Access the Bus Format window from the menu bar Fairlight > Bus Format.
- The Main bus should be the width the Bed used. If only a single Bed is used the Format should be 7.1.2.
- Add addition buses for every Bed that will be used in the timeline. If importing a Dolby Atmos master file (.atmos or ADM BWF .wav) additional buses will automatically be used instead of the Main bus.
- Click OK.
- Access the Bus Assignment window from the menu bar Fairlight > Bus Assign.
- This window will display any buses created in Bus Format window in the top pane and Available Tracks in the timeline. A Bed create from a track added in the timeline should be assigned to the B1 Out. Multiple Bed tracks can be assigned a composite Bed bus or multiple Bed buses can be configured.
- Assign the Bed by clicking on the bus in the Buses pane and then clicking on Bed track in the Available Tracks pane. The Bed track will display the assignment to B1o.
- Assign the Object tracks to B1o (the main output)
- Clicking Assign All will assign all timeline tracks to the main output for a single 7.1.2 Bed and Objects workflow
- Alternatively, clicking and dragging from below the available tracks will highlight multiple selections.
- The assignment should match the Renderer input configuration if a Renderer external to Resolve is being used.
- If importing a Dolby Atmos master the Beds in the file will be created and Objects assigned to imported Bed creating its own bus.
- Click Close
Configuring Patch Input/Output
Bed and Object audio routing to the Renderer is done via the Patch Input/Output window. Additional routing required is also performed from the Patch Input/Output window. Most functions will be auto-populated if a Dolby Atmos master file is imported.
The Patch Input/Output window is accessed from the menu bar Fairlight > Patch Input/Output. Patching is done from the default grid view. The Patch Input/Output displays Sources on the left side and Destinations on the right.
To perform manual patches:
- The type of source is selected from the Sources drop-down menu.
- Sources are highlighted on the left side by clicking on them individually or click dragging to lasso a range of Sources. Sources inadvertently lassoed can be deselected by clicking on them.
- The type of destination is selected from the Destination drop-down menu.
- Destinations are highlighted on the right side by clicking on them individually or click dragging to lasso a rage of Destinations. Destinations inadvertently lassoed can be deselected by clicking on them.
- Clicking Patch makes the assignments
- Sources will display the Destination patched
- Destinations will display the Sources patched
- Click Un-Patch removes assignments.
There are a few use cases addressed from the Patch Input/Output window:
- Using the Resolve Native Renderer used for monitoring
- The Patch Input/Output window configuration is as follows:
- The Source for Bed(s) assigned in the Bus Assign window is Bus Out
- The Source for Objects assigned in the Bus Assign window is Track Direct
- The Destination for Beds and Objects is Dolby Atmos Send. Assigned Beds will have a purple outline and assigned Objects will display a green outline.
- The Source for monitoring is Monitor Out Control Room
- The Destination for Control Room Outputs is Audio Outputs. This will be the Device set in Preferences under Video and Audio I/O/Speaker Setup.
- The Patch Input/Output window configuration is as follows:
- Using Resolve to export Dolby Atmos Master Files
- The Patch Input/Output window configuration is as follows:
- The Source for Bed(s) assigned in the Bus Assign window is Bus Out
- The Source for Objects assigned in the Bus Assign window is Track Direct
- The Destination for Beds and Objects is Dolby Atmos Send
- The Patch Input/Output window configuration is as follows:
This can be set when using a Renderer external to Resolve for monitoring.
The example pictured below shows the Source and Destination patched for Bus Out and Track Direct Out. These will be patched automatically if an Atmos master is imported into the Fairlight workspace.
- Using a Renderer external to Resolve
- The Patch Input/Output window configuration is as follows:
- The Source for Bed(s) assigned to B1o or additional busses in the Bus Assign window is Bus Out
- The Source for Objects assigned to B1o in the Bus Assign window is Track Direct
- The Source for Timecode selected is System Generator
- The Destination for Beds and Objects and Timecode is Audio Outputs. This will be the Dolby Audio Bridge or other Device set in Preferences under Video and Audio I/O/Speaker Setup. Timecode should be assigned to output 129 if using the Dolby Audio Bridge and 128 if using the Renderer running on an external workstation.
- The extended menu “…” reveals an option to “Update Dolby Input Configuration”. This can be used to push any changes made to patched Audio Outputs to the connected Dolby Atmos Renderer input configuration.
- The Patch Input/Output window configuration is as follows:
Once patched the line view of the Patch Input/Output window selectable in the top right provides a more visually concise overview.
Available Track Width and Bus Formats in Resolve
The native Dolby Atmos Renderer in Resolve can render to binaural and speaker layouts of 2.0, 5.1, 5.1.4, 7.1 and 7.1.4. However, while the Resolve UI references Dolby Atmos track widths and bus formats of 5.1.2, 5.1.4, 7.1.4 and 9.1.6, these are not Bed widths used in the Renderer.
This is done in order to accommodate re-renders from the Dolby Atmos Production/Mastering Suite or other sources of channel-based immersive content. When patching buses that exceed available widths in the Renderer, a combination of bed and objects are patched. For example, a 9.1.6 bus with be patched as a 7.1 bed plus 8 objects with the Lw, Rw, Ltf, Rtf, Ltm, Rtm, Ltr, Rtr being panned and patched as static objects. Patched Beds will display with a purple bar. Patched Objects will display a green bar.
Configuring Remote Control Settings
If using the timecode generator with a Renderer external to Resolve it still needs to be enabled once it has been patched to generate timecode. This is done in the Remote Control Settings:
- Access the Remote Control Settings window from the menu bar Fairlight > Remote Control Settings.
- Enable SMPTE Timecode with the radio button.
Configuring Track Path Settings
Fairlight audio tracks used as Objects need to be configured to use the Direct Outputs:
- Access the Path Setting from the Mixer.
- Click on the Input field to access the Path Settings window.
- In the Path Settings window, set Direct Out to On.
- This must be done for each audio track used for an Object. However once done on one track, it can be set as a track preset and quickly added to all other Object audio tracks.
- This will be done automatically when a master file is imported.
Creating and Applying Presets
The presets library makes it easy to set up one track, save the preset, and apply to all other tracks as needed. You can also save an entire timeline setup including tracks, busses, and patching (like a template) and apply to a new timeline before adding clips, etc.
To apply Direct Out set to On for all tracks:
- Start with one track
- Open the Path Settings window, and set Direct Out to On.
- Open Presets Library via Fairlight > Presets Library and in the Filter By drop-down menu, choose Global Track Presets.
- Select the track with the Direct On in the tracks list. Then click Save New. Name the preset something obvious Track Direct Output On for Objects. (Keep in mind this global preset will save other things as well such as plug-ins, EQ, color, etc.)
- Click OK
- Once the new Global Preset appears in the list, select the preset.
- Select all of the tracks that need the setting
- Click Apply.
To create a pre-configured Dolby Atmos timeline. Start by creating and patching tracks as needed for the desired configuration. Once finished:
- Open Presets Library via Fairlight > Presets Library and in the Filter By drop-down menu, choose Fairlight Configuration Presets.
- Name the preset to match the current timeline. (Be sure to note the type of bussing used for the template.) If creating a Flexbus template, it will only be available for Flexbus projects, and a Legacy Fixed bus template for Fixed bus projects.
- Close the Presets Library.
- Create a New Timeline from the menu bar File>New Timeline or by pressing Cmd+N (Mac) or Cntl+n (Windows). In the New Timeline dialog, check the box to Use Fairlight Configuration Preset.
- Choose a preset from drop-down menu.
- The Fairlight Configuration Preset is also available in the Presets Library.
- New Timeline configured based on Preset
Importing Atmos Master Files
Dolby Atmos master files can be imported into the Fairlight component of Resolve. ADM BWF (.wav), .atmos, and IMF IAB (.mxf) files can be imported.
Importing an immersive file will auto-configure the Fairlight workspace as follows:
- A new timeline will be created
- Any input descriptions present in the master file will become the track names in the new Fairlight timeline
- Bed(s) will create unique busses and be assigned to those busses
- Objects will be assigned to the main bus
- Beds and Objects will be automatically patched to the Dolby Atmos Sends as well as Audio Outputs if using the Dolby Audio Bridge
- Any group names and assignments from an imported master file will be reflected in Object group assignments in the Fairlight mixer as shown in this example
- Groups from an imported master will also create VCA’s in the Fairlight mixer with all Beds and Objects assigned to the group assigned to the corresponding VCA as shown in the following example.
To import an immersive file.
- Switch to the Fairlight workspace. From the menu bar navigate to Workspace>Switch to Page>Fairlight or press Shift+7
- Access import immersive audio from the menu bar Fairlight > Immersive Audio > Import Master File.
- Browse to the master file location.
Using Groups and VCAs
Groups names and assignments and VCAs can be manually configured or modified from an imported immersive file as needed.
To assign a timeline track to a group or reassign to another group:
- Click within the Group row of the corresponding mixer channel strip
- The Group dialog will appear
- Click on the group desired group assignment. If groups were created when importing an immersive file they will be pre-named. Other groups will be named numerically. Only the first ten groups will be visible from this dialog.
To change the name of a group:
- Scroll right and/or expand the mixer output section
- Double click within the Group row of the Highlight within the corresponding mixer output strip
- When the group name field is bordered in orange enter the desired group/VCA name. Note that names with more than 8 characters will be truncated
- Click outside the field to set
Assigning timeline tracks to VCAs:
- To bring up the VCA Assign window click within the Group row of any mixer input channel strip
- When the Group dialog appear Click on VCA Assign
- The VCA Assign window will be revealed
- Any existing assignments will be shown
- To make or change an assignment
- Select the VCA/Group (up to 64) to be used by clicking on the desired VCA listed in the top pane
- Click on an available track in the lower pane
- Clicking on an available track that already has an assignment will clear it
- Make as many changes as needed
- Click close
Note that the Group Assignment dialog and the VCA Assign window are interactive.
Viewing Audio Pan
Panning is done in the native 3d panner:
- Access the panner from the Mixer.
- Click on the Pan field on any Object track. If the panner is not visible in the mixer enable it from the mixer "..." extended menu options
- The Audio Pan for the Object is revealed.
- Enable the panner with the radio button.
Viewing Automation
Pan automation is visible and editable in the Fairlight timeline view.
Automation is enabled from the menu bar Fairlight > Automation and can also be controlled from the top of the timeline.
Viewing Space View Scope
Fairlight has a Space View Scope that can be used to view all Bed and Object activity.
Access the Space View Scope from the menu bar Fairlight > Immersive Audio > Space View Scope.
Monitoring with the Native Renderer
The native Dolby Atmos Rendering in Resolve can be used in two different ways:
Dolby Atmos master file(s) can be imported into the Media Pool using File/Import/Media (CMD+I mac). Atmos masters imported this way are rendered to specific speaker layouts or headphones by setting the clip attributes before bringing them into a timeline. (See the following section on Importing Dolby Atmos master files to the NLE timeline for QC, Editing, Generating Re-Renders and IMF Packaging)
The other way the native Dolby Atmos Renderer is used is when and Bed and Object tracks in the Fairlight workspace are assigned to the Dolby Atmos Renderer.
To enable the native Dolby Atmos Renderer for the Fairlight workspace:
From preferences
- Dolby Atmos must be enabled
- The output device needs to be something other than the Dolby Audio Bridge
- Configure Dolby Atmos Renderer (used for external Renderers) must be unchecked
Beds and Objects must also be patched to the Dolby Atmos Sends in the Patch Input/Output window.
Once enabled, the controls for monitoring with the native Renderer are in the timeline toolbar to the right of the transport and automation controls in the Fairlight workspace.
When the Dolby logo is displayed the native Renderer is being used for monitoring.
Clicking on the Dolby logo will reveal a drop down menu to monitor Dolby Atmos or any bed defined in the bus assignment window.
Clicking to the right of the Dolby logo will display a drop down menu to select the monitoring format for Dolby Atmos: 7.1.4, 5.1.4, 7.1, 5.1, 2.0 or Binaural.
Exporting Dolby Atmos Master Files
Resolve can also be used to output Dolby Atmos master files directly from the Fairlight component. In order to export a master, the Patch Input/Output Destination – Dolby Atmos Send must be configured as described above. This will be automatically configured when a Dolby Atmos master file is imported. If a single bed is used, the Fairlight main output can also be used.
The track names from the Fairlight timeline will be exported as the input descriptions in an exported master file.
Group names and assigned Beds and Objects will also be exported.
Prior to export of a master file the Renderer settings should be examined for any adjustments required for Trim and Downmix controls.
- The Renderer settings window is accessed from the menu bar Fairlight>Immersive Audio>Renderer Settings.
- Once verified access the Export Immersive Master window from the menu bar Fairlight > Immersive Audio > Export Immersive Window.
- Enter a File Name
- Tags can be used in addition to the Timeline name.
- Exports can be either ADM BWF or IMF IAB.
- Set an FFOA if need
- Click Export
Importing Dolby Atmos master files to the NLE timeline for QC
The NLE component of Resolve can be used to QC master files against video in the timeline. Master files can be also be trimmed for export.
To import a master file to the NLE timeline follow these steps:
- The Preferences should be configured for monitoring using the native Renderer as described above.
- Switch to an NLE view that displays the timeline from the menu bar Workspace>Switch to Page>Edit (or Cut) or press Cmd+4 (Mac) or Ctrl+4 (Windows)
- Create a New Timeline from the menu bar File>New Timeline or by pressing Cmd+N (Mac) or Cntl+n (Windows).
- To import a master file (.atmos or ADM BWF wav) navigate to File>Import>Media or press Cmd+I (Mac) or Ctrl+1 (Windows).
- The master file will be displayed in the master bin window. Ctrl (or right click) on the file and select Clip Attributes.
- From the Audio tab select the Dolby Atmos Format the matches the studio/edit room speaker layout.
- Import the corresponding video file.
- Drag the video clip to timeline or insert the clip to the timeline
- If the video file has audio it should be muted or cut from the timeline and the audio track deleted.
- Drag the Dolby Atmos master file to an adjacent audio track
- It will appear as a single track with the format set in attributes as a single waveform.
- Switch back to the Fairlight workspace from the menu bar Workspace>Switch to Page>Fairlight or press Cmd+7 (Mac) or Ctrl+7 (Windows)
- The master file will be displayed in the timeline with a Dolby logo on each track to make clear that this a pre-Renderer Dolby Atmos master file.
- The clip attribute audio format cannot be changed once it is in a timeline no are downmix modes available. The clip attributes audio format can be changed for placement in a new timeline
- Volume changes, automation, crossfades and effects are not allowed on a Rendered master file
- Perform QC
Generating Re-Renders from Atmos masters imported to the timeline
- Ensure that the track type (width) matches the re-render (binaural, 2.0, 5.1, 5.1.4, 7.1, 7.14) set in the clip attributes when the clip or clips are placed on the timeline.
- From the Fairlight workspace
- Right click/control click on the clip to select it and click on Export Audio Files
- From the Export Audio Files Window
- Set the Folder and Filename/Tag as needed
- Normalization on export is possible using the supplied presets
Rendered Atmos clips can also be bounced to a new layer on the same track or dragged to a new track. This is done from the menu bar->Timeline.
Bounced clips can be processed with fades, EQ, and dynamics processing as needed prior to export.
Generating realtime re-renders from Bed and Object tracks in the Fairlight workspace
It is also possible to generate re-renders in realtime from bed/object tracks in the Fairlight workspace
- From the Fairlight workspace set the desired re-render width from the Dolby monitor layout dropdown menu. Binaural is available alongside the selected speaker layout.
- Add a new track of the same width to record the re-render
- From the Patch Input/Output window select the Dolby Atmos Renderer as Source and patch to the added track in the Fairlight workspace
- Arm the track for record and click on record. The re-render will be recorded to the armed track.
This process is ok for short content. For longer content it is more efficient to export an ADM BWF and generate re-renders from the Atmos master imported to the timeline as described above.
Delivering IMF packages
- An IMF package for delivery to streaming services can be exported from an NLE timeline with video and a Dolby Atmos master file
- Switch to the Deliver workspace from the menu bar Workspace>Switch to Page>Deliver or press Cmd+8 (Mac) or Ctrl+8 (Windows)
- From the Deliver window select IMF
- From the Audio tab select Timeline Track
- Check Export Audio
- Select Timeline Track
- Check Export as Dolby Atmos IMF IAB
- Add to the Render Queue
- Click Render
Note that there a multitude of other settings needed to meet delivery specifications for IMF. The above is for illustrative purposes only.
Navigation
Next: Glossary
Previous: Module 11.2 – Dolby Atmos Music Using Steinberg Nuendo