A tutorial on How to set up SPAT Revolution with Nuendo is available here for a quick dive into this integration. You can as well have a look at **SYNC: Steinberg Yamaha Network Channel on YouTube for [Nuendo 11 | SPAT Revolution integration](https://www.youtube.com/watch?v=ZW6VveWqYuA)**. |
The following session templates are available for use with Nuendo. They are start sessions and can be used as examples to see how to integrate SPAT Revolution using the SPAT plug-in suite SEND, RETURN and ROOM.
You can download the following session templates:
Steinberg Nuendo Tutorial Template is the template used in the above video tutorial and includes sends and returns setup for rendering Binaural, Atmos 5.1.4, NHK 22.2 with binaural monitoring.
Basic music NPR is a basic template using sends and returns to render Stereo, 5.1 and Atmos 5.1.4 output formats with binaural monitoring.
Advanced multi-format NPR is an advance template using sends and returns to render Atmos 7.1.2, NHK 22.2 and multiple binaural outputs.
Ambisonic HOA mixing NPR is a template for using 3rd order HOA and binaural monitoring output formats.
For troubleshooting, please review the Appendix B - Troubleshooting.
Starting with Nuendo V11, it is now possible to deploy object-oriented sessions using open sound control (OSC). This brings the possibility to send/receive metadata from/to the Nuendo object VST MultiPanner. This functionality allows the support of SPAT Revolution as an external rendering engine using OSC thanks to the ADM-OSC initiative. More information and specifications on the ADM-OSC initiative can be found on the dedicated GitHub repository, immersive-audio-live/ADM-OSC.
Once configured, you can playback or record object-oriented sessions (audio and metadata) for live production and immersive creations workflows while using SPAT Revolution mixing and rendering capabilities.
As Nuendo can import and export ADM files, this allows for an ADM master, exported from another environment, to be imported into a Nuendo session and mapped to SPAT Revolution. This integration brings the ability to render the object-based mix for various stream types (Ambisonic, Binaural, Channel-based), from standard to custom speaker arrangements and using multiple spatialization options and techniques.
The functioning is based around the declared ADM object approach in Nuendo. At the base, as soon as a track is being assigned to a multichannel output bus, the VST MultiPanner becomes available and can work in bed or object mode. Here, we are interested in the object mode that will give us the possibility to stream or listen to the object position.
Complete information on dealing with objects in Nuendo available in their documentation, steinberg.help - Nuendo 11.
Although controlling SPAT Revolution source objects from Nuendo audio tracks is possible with the SPAT send plugin and the automation of it, the actual integration of the Nuendo VST MultiPanner with SPAT Revolution brings the ability to remain in the mixer environment. With this, users can stay within the typical mixer panner automation and use the same common remote control tools (HUI, MCU, and EUCON compatible controllers can be used, bringing tactile functionality to SPAT Revolution). It can be used with current sessions by simply adding the connection to SPAT Revolution as an external rendering tool, leading to a perceptual factors of objects and an acoustic simulation helping build soundscapes. Various use cases are possible:
Basic setup where Nuendo is playing back to SPAT Revolution via software input and the system output / monitoring is going out directly to you audio hardware device in SPAT Revolution.
Setup where you are using SPAT Send and Return Local Audio Path mode to route the signal to/from Nuendo and SPAT Revolution. The return(s) allows to bounce in Nuendo the rendering result and manage the monitoring bussing needs.
**Setup where audio bridge devices are use to connect Nuendo to/from SPAT Revolution. Typical scenario involves masOS system with the audio bridge part of an aggregate device with your actual audio interface used for monitoring.
Typical dual computer setup where AoIP AES67 (Ravenna), AVB, Dante or other multchannel audio interfaces such as with MADI are used to send and receive signals between Nuendo and SPAT Revolution.
Studio / audio connection
:
Even if you aren’t going to be using the Dolby capabilities of Nuendo and are planning only to render with SPAT Revolution, you need the 7.1.4 Atmos Master bus as this is being used to declared tracks as objects and assign objects IDs
The first steps consist of configuring SPAT Revolution as the External Renderer. You can access the setup window by choosing External OSC Renderer setup in the Studio
Menu.
In the Studio / External OSC Render setup
menu:
OSC Data Transmission
is activated.9000
, as it is the default SPAT Revolution ADM OSC preset input port.127.0.0.1
(localhost) for single computer setup, or set the IP address of the second computer hosting SPAT Revolution (the rendering computer)./adm/obj/[index]/xyz
In order to start you project from an existing ADM master file of another environment, go to the File
menu and choose Import ADM
Project / ADM Authoring for Dolby Atmos
. If objects already exist, start by deleting them.External OSC renderer
on the Renderer pulldown.Auto-Connect Objects Busses
is marked.Create Objects from the Selected Tracks
.After the following setup details, object position data you have in your Nuendo session will be streaming to SPAT Revolution for an external rendering.
As this metadata is sent with normalized value according to the ADM-OSC specification, SPAT Revolution ADM-OSC input preset and transformation will allow scaling to the desired automation zone range.
Nuendo can as well receive normalized position data from SPAT Revolution ADM-OSC XYZ output (preset), map them to the VST MultiPanner (position tracking) and write automation data with the corresponding audio object if desired.
This next part covers incoming data to Nuendo. This would be to actually record the object information (from a live performance for example) to the Nuendo VST MultiPanner so ultimately use it as automation.
At the time of writing it is not recommend to configure the objects bi-directionally as some workflow challenges exist with object index ID when dealing with a mix of mono, stereo or multichannel objects.
Go to the Studio
menu and choose OSC Object Position Tracking
.
Object Position Tracking
is activated.9001
. This is the default ADM-OSC output port for SPAT Revolution preset.In the SPAT Revolution OSC Connection preferences:
Choose Input ADM-OSC
preset and select you network interface. If Nuendo and SPAT Revolution are on the same computer, choose Localhost 127.0.0.1
, otherwise choose the network interface where OSC messages are incoming.
You can edit the transform double-clicking on it. This is where you will define the SPAT Revolution automation zone range (scaling to). For example, here we are using -3, 3.
The “scaling to” is you defining what will be the maximum position value when the Nuendo panner is in its extreme corners.
You are done for the input!
This configuration is for sending SPAT source objects data to Nuendo.
Output ADM-XYZ
preset and set the IP address of the Nuendo computer.(if local, use localhost 127.0.0.1
)The “scaling from” is you defining the SPAT Revolution position stage zone where object are sending to Nuendo in a normalized manner.
Et voila! You are set.
Ready to move info an object-oriented workflow!