Knowledge Base

Steinberg Nuendo or Cubase on the same computer via MTC & MMC


The following explanation and screenshots are related to Cubase 10, but the steps will be similar for other versions. The settings in Nuendo are virtually identical.

Video Sync features virtual MIDI ports, which mostly removes the need to create network MIDI sessions in Audio MIDI Setup in order to connect to a DAW on the same computer. When Video Sync is launched, it will create virtual MIDI ports named Video Sync MTC In, Video Sync MMC In & Video Sync Trigger In - which will automatically be pre-selected in Video Sync, & visible in your DAW.

MIDI I/O with virtual ports selected

For this reason, it is advised to always launch Video Sync before launching the DAW. Failure to do so, may cause some of these settings to be reset to default - such that they need to be re-configured in Cubase/Nuendo again.

Some DAWs like Cubase for example do not reconnect the virtual ports automatically if Video Sync is opened after the DAW. In cases where this happens often, it may be better to consider setting up ports via Audio MIDI Setup on the same computer.

Video Sync MTC / MMC Setup

First in Video Sync, go to the SYNC tab in Preferences & set the Sync Method field to MIDI.

Next, make sure that all the ports are set to their default values Video Sync MTC In (virtual) & Video Sync MMC In (virtual) as per the image below:

MTC/MMC In Settings

Cubase/Nuendo MTC (MIDI Timecode) Setup

Go to Transport>Project Synchronization Setup.

Cubase Project Synchronization Setup - Sources

In the Sources tab, confirm that Activate External Sync is not enabled.

In order for Cubase/Nuendo to transmit timecode, external sync must be disabled.

In the Timecode Source section, select Internal Timecode

In the Transport Start/Stop section, select Start

For earlier versions of Cubase/Nuendo where the Timecode Source option is not available, set SYNC to INT from the transport panel.

Cubase Transport Panel

In the Destinations tab, under the MIDI Timecode Destinations section, select Video Sync MTC In (virtual).

Cubase Project Synchronization Setup - Destinations

In the MIDI Timecode Preference section, make sure the MIDI Timecode Follows Project Time option is enabled. 

Cubase/Nuendo MMC (MIDI Machine Control) Setup

In the Machine Control tab under the Machine Control Output Settings section, enable MMC Master Active.

Set the MMC Output to Video Sync MMC In (virtual).

Cubase Project Synchronization Setup - Machine Control

Click OK to close the window.

Enabling Synchronised playback

The incoming timecode and the timecode rate should now be seen incrementing in the SYNC tab of the Preferences window when hitting play or scrubbing within Cubase/Nuendo.

Video Sync’s SYNC Preference showing incoming timecode

Click the Sync button to the left of the transport buttons to follow external sync - so that it turns blue.

Video Sync sync online button

Video Sync MTC/MMC sync is now online & ready to go. Hit play in Cubase/Nuendo® and Video Sync will play back in sync.

Dealing with MTC sync with high frame rate content

Video Sync allows for synchronised playback of clips running at up to 60 frames per second. Being a standard from the 80s, MIDI timecode (MTC) does not support frame rates higher than 30 frames per second. To be able to play timelines with these high frame rate clips in sync to MTC, Video Sync will try to match the incoming TC at half the frame rate. For example, if the timeline has a 50fps clip, Video Sync will play it in sync if a 25fps MTC source is supplied.

In the timeline list, the timeline frame rate is shown here:

Timeline timecode frame rate display