Synchronising a layer or cue list to MIDI time code or SMPTE 


Catalyst can receive timecode
 from a connected MIDI device such as a sequencer or hard disc player and then synchronise the playback of a layer to that timecode.

 

 

After connecting the device to the computer go to the MIDI Time Code Input panel at the bottom of the Catalyst control window


Click on the button marked No Input to select the menu of connected MIDI devices and choose the device that you would like to synchronise your layer to.

 

Figure 113 - Click on No input to choose the MIDI device you want to take time code from.

 

Synchronising a layer to MIDI time code


Open a Layer Window in Full Screen Mode and place your movie in the Layer. Now assign thePlay Mode parameter of the Layer a DMX value of 20 Sync to MTC 1 or 23 Sync to MTC 2 in order to read the current frame from the MIDI device.

 

Figure 114 - Choosing Play Mode 20 - Sync to MIDI time code in the Layers window.

 

The frame number of the movie in the layer window will now be locked to the MIDI time code value generated by the chosen MIDI Time Code Device you have connected to the Catalyst computer.

 

Working with a frame offset


You can assign an offset to the timecode coming from the external MIDI device. The Sync to MTC settings allow you to assign frame offsets by altering the In and Out frame settings at the bottom of the Layer windows.

 

Figure 115 - In and out frame settings.

 

To assign a negative offset to the time code, adjust the In Frame value and for a positive offset adjust the Out Frame value.

 

Syncing ignores the hours setting because a 16bit DMX value is only able to represent 44 minutes at 25fps so it is necessary to either round down or up to the nearest hour and then adjust the In and Out frames accordingly.

 

Example 1

If you want to set the first frame of a Catalyst layer’s movie to play at a time code point of 0hr 1min 30 sec 5 frames (00:01:30:05) taken from an external MIDI device use the In Framemarker to set a negative offset as in this case you need to round down to the nearest hour.

 

First calculate the frame offset

1min (60 x25) + 30sec (30 x 25) + 5frames = 1500 + 750 + 5 = 2255

 

Then set the In Frame value to 2255 and the Out Frame to 0.

 

Now when the play mode parameter is set to a DMX value of 20 Sync to MTC 1and the MIDI device is played, the Layer’s movie will be synchronised to the MIDI device to play at the offset time.

 

Example 2

If you want to set the first frame of a Catalyst layer’s movie to play at a time code point of 1 hr 45 min. 0 sec. 0 frames (01:45:00:00) taken from an external MIDI device you should use the Out Frame to set a positive offset. To calculate this value, round up to the nearest hour.

In this example the time code is 15 minutes before time codes second hour.

So the positive offset for 15 minutes is 15min (60x25) = 22500.

 

Set the In Frame value to 0 and the Out Frame value to 22500.

 

Now when the play mode parameter is set to DMX value of 20 Sync to MTC 1 and the MIDI device is played, the Layer’s movie will be synchronised to the MIDI device to play at the offset time.

Note that the timecode offsets here are calculated with PAL settings.

For NTSC change 25fps to 30fps

 



Document revisions

Software and document revisionChanges
m150 first doc version sep 09