MIDI timecode

MIDI timecode

MIDI time code (MTC) embeds the same timing information as standard SMPTE time code as a series of small 'quarter-frame' MIDI messages. There is no provision for the user bits in the standard MIDI time code messages, and SysEx messages are used to carry this information instead. The quarter-frame messages are transmitted in a sequence of eight messages, thus a complete timecode value is specified every two frames. If the MIDI data stream is running close to capacity, the MTC data may arrive a little behind schedule which has the effect of introducing a small amount of jitter. In order to avoid this it is ideal to use a completely separate MIDI port for MTC data. Larger full-frame messages, which encapsulate a frame worth of timecode in a single message, are used to locate to a time while timecode is not running.

Unlike standard SMPTE timecode, MIDI timecode's quarter-frame and full-frame messages carry a two-bit flag value that identifies the rate of the timecode, specifying it as either:
* 24 frame/s (standard rate for film work)
* 25 frame/s (standard rate for PAL video)
* 30 frame/s (drop-frame timecode for NTSC video)
* 30 frame/s (non-drop timecode for NTSC video)

MTC distinguishes between film speed and video speed only by the rate at which timecode advances, not by the information contained in the timecode messages; thus, 29.97 fps dropframe is represented as 30 fps dropframe at 0.1% pulldown.

MTC allows the synchronisation of a sequencer or DAW with other devices that can synchronise to MTC or for these devices to 'slave' to a tape machine that is striped with SMPTE. For this to happen a SMPTE to MTC converter needs to be employed. Please note that it is possible for a tape machine to synchronise to an MTC signal (if converted to SMPTE), if the tape machine is able to 'slave' to incoming timecode via motor control, which is a rare feature.

ee also

*AES-EBU embedded timecode
*Burnt-in timecode
*CTL timecode
*Linear timecode
*Rewritable consumer timecode
*Vertical interval timecode
*MIDI beat clock
*Digital Audio Workstation "DAW"

External links

* [http://users.adelphia.net/~jgglatt/tech/mtc.htm MIDI Time Code information]

* [http://www.wikiaudio.org/MIDI:_synchronizing_devices WikiAudio's MIDI synchronization tutorial]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • MIDI beat clock — is a clock signal that is broadcast via MIDI to ensure that several synthesizers stay in synchronization. It is not MIDI timecode.Unlike MIDI timecode, MIDI beat clock is sent at a rate that represents the current tempo. It is used to maintain a… …   Wikipedia

  • MIDI — For other uses, see MIDI (disambiguation). Note names along with their accompanying MIDI note numbers MIDI (   …   Wikipedia

  • MIDI 1.0 — Note: Some of the information in this section diverges from the official MMA/AMEI MIDI specifications in terminology and in technical detail. Developers interested in maximizing interoperability are encouraged to work directly from the official… …   Wikipedia

  • Timecode (indicateur) — Timecode (temporel) Mire de barre et Timecode incrusté Le Timecode a été développé à l origine pour la télévision à l époque du noir et blanc. Ce qui explique ses limites. le TC est une forme de metadata. Le time code est une référence temporelle …   Wikipédia en Français

  • Timecode (temporel) — Pour les articles homonymes, voir Timecode. Un timecode, ou code temporel[1], est une référence temporelle, suite de codes numériques générés à intervalles réguliers par un système de marquage de temps, utilisé dans les domaines du son et de l… …   Wikipédia en Français

  • midi — mi|di 〈Adj.; adv. u. präd.; Mode〉 halblang, wadenlang ● sie trägt midi * * * mị|di <indekl. Adj.> [wahrsch. Fantasiebildung zu engl. middle = Mitte, geb. nach ↑ mini] (Mode): (von Mänteln, Kleidern, Röcken der 70er Jahre) bis zur Mitte der …   Universal-Lexikon

  • CTL timecode — CTL (control track longitudinal) timecode, developed by JVC in the early 1990s, is a unique technique for embedding, or striping , reference SMPTE timecode onto a videotape.Similar to the way VITC timecode is embedded in the vertical interval… …   Wikipedia

  • SMPTE timecode — is a set of cooperating standards to label individual frames of video or film with a time code defined by the Society of Motion Picture and Television Engineers in the SMPTE 12M specification. SMPTE revised the standard in 2008, turning it into a …   Wikipedia

  • Burnt-in timecode — (often abbreviated to BITC by analogy to VITC) is a human readable on screen version of the timecode information for a piece of material superimposed on a video image. BITC is sometimes used in conjunction with real machine readable timecode, but …   Wikipedia

  • Rewritable consumer timecode — The Rewriteable Consumer Timecode (RCTC, RC Timecode, or RC Time Code) is a nearly frame accurate timecode method developed by Sony for 8mm and Hi8 analog tape formats [http://www.docs.sony.com/release/CCDV801.pdf Sony CCD V801 Manual] Page 9… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”