Steinberg Nuendo

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](**.


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:

For troubleshooting, please review the Appendix B - Troubleshooting.

Nuendo and External OSC rendering

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, - Nuendo 11.

Object-based in Nuendo V11

Using ADM-OSC in Nuendo / Use cases

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:

System schematics - Nuendo and SPAT Revolution

System schematics - Nuendo and SPAT Revolution - Software In / Hardware Out

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.

System schematics - Nuendo and SPAT Revolution - Software I/O with SPAT Plugins

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.

System schematics - Nuendo and SPAT Revolution - Core Audio / Audio Bridge

**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.

System schematics - Nuendo and SPAT Revolution - Dual Computers

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.

Creating an up to 64 objects session in Nuendo

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

Audio Connection in Nuendo V11

Nuendo v11 - Setting SPAT Revolution as external renderer

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:

Nuendo OSC Renderer Setup

Importing ADM File

In order to start you project from an existing ADM master file of another environment, go to the File menu and choose Import ADM

Nuendo Import ADM

Nuendo ADM Authoring for Dolby Atmos 1

Nuendo ADM Authoring for Dolby Atmos 2

Nuendo audio connections configured for object

Audio Connection in Nuendo V11 with Bus and Object outputs

Nuendo Surround VST MultiPanner in Object Mode

Nuendo object position to SPAT Revolution source objects.

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.

Setting up Nuendo OSC Object Position Tracking

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.

Nuendo OSC Object Position Tracking

SPAT Revolution ADM-OSC settings for Nuendo

ADM-OSC Input setup

In the SPAT Revolution OSC Connection preferences:

SPAT OSC settings for Nuendo ADM-OSC

The “scaling to” is you defining what will be the maximum position value when the Nuendo panner is in its extreme corners.

Modifying (edit) the transform of scaling

You are done for the input!

ADM-OSC XYZ Output to Nuendo

This configuration is for sending SPAT source objects data to Nuendo.

ADM XYZ Output

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!