Syntax

Command Description Return Value
SMPTE Start Begins generating internal timecode 1
SMPTE Stop Stops generating internal timecode 0
SMPTE Clear Sets the current timecode to 00:00:00:00 0
SMPTE "<timecode>" Sets the current timecode to the specified time 0
SMPTE <frame-number> Sets the current timecode to the specified frame number 0
SMPTE [+/-]<frames> Increments or decrements the current frame 0
SMPTE Input <source> Changes the SMPTE input source 0
  • <timecode>
    • A string value representing a timecode, such as "23:59:59:29".
    • Fewer places can be specified, for example "1:23", which will be right-justified into a timecode of "00:00:01:23".
  • <frame-number>
    • A number of frames since “time zero”.
  • <source>
    • The source of the SMPTE time. May be one of the following:
      • 0 or "Internal" to set to Internal Generation.
      • 1 or "Audio" to set to Audio Input.

Abbreviation

SMPTE STA, SMPTE STO, SMPTE CL, or SMPTE IN

Description

The SMPTE command can be used to manage timecode, including the internal timecode generator, and external timecode input.

Generating Timecode Internally

The SMPTE command can be used to start, stop, reset and set the current timecode using the CueServer’s internal timer. When generating timecode internally, events in CueServer’s timecode event list will be triggered at the specified times.

Use the SMPTE Clear command to reset the current timecode to zero (00:00:00:00).

Use the SMPTE Start command to start internal generation of timecode. The current timecode will begin incrementing at 30fps. Any timecode events in the system will trigger when the timecode reaches their marks.

Use the SMPTE Stop command to stop internal generation of timecode. The current timecode will freeze at the current time.

Use the SMPTE command to set the current timecode to a specific time. A timecode string such as "01:00:04:29" can be given. Additionally, a shorter string can be used, which will be padded with zeros on the left-side. For example, specifying a timecode of "22:11" will set a timecode of "00:00:22:11". Furthermore, a frame number can be given, such as 50, which will be interpreted as the 20th frame of the first second ("00:00:01:20").

Use the SMPTE ± command to increment or decrement the current frame by the specified number of frames. For instance, the command SMPTE +5 will increment the current timecode by 5 frames.


Using External Timecode

Use the SMPTE Input "Audio" command to switch reception of timecode to the audio input port. Timecode will begin tracking the audio input if a valid signal is present. While timecode is being received at the audio input, any timecode events in the system will trigger when the timecode reaches their marks.

Examples

SMPTE Start
Starts generating timecode internally beginning with the current time. The input source will be changed to “Internal”.

SMPTE Stop
Timecode will freeze. The input source will be changed to “Internal”.

SMPTE Clear
Sets the current timecode to 00:00:00:00. The input source will be changed to “Internal”.

SMPTE "5:43:21"
Sets the current timecode to 00:05:43:21. The input source will be changed to “Internal”.

SMPTE 32
Sets the current timecode to 00:00:01:02. The input source will be changed to “Internal”.

SMPTE -1
Decrements the current timecode by 1 frame. The input source will be changed to “Internal”.

SMPTE Input 0 or SMPTE Input "Internal"
Switches the SMPTE input source to “Internal”.

SMPTE Input 1 or SMPTE Input "Audio"
Switches the SMPTE input source to “Audio Input”.