Synchronisation - MTC - MIDI Time Code

Leggi questa pagina in Italiano Read this page in English Read this page in English
CDROM Cours Audio Multimédia Ce cours te plaît?
Télécharge la version complète!

C'est l'équivalent du SMPTE en numérique, c'est-à-dire qu'il est véhiculé d'une machine à l'autre sans être mémorisé sur un support physique. Il est possible de convertir le code SMPTE en MTC de manière à synchroniser les appareils MIDI [Le protocole MIDI ] avec le timecode SMPTE.

Il existe 4 types de messages dans le MTC:

  • Full Frame Messages: contient l'information temporelle soit:

    heure : minute : seconde : frame

    Il est composé de 4 octets (en anglais: byte) chacun d'eux véhiculé sur un frame. Par exemple pour envoyer le frame:

    05 : 12 : 19 : 10

    On envoie la séquence d'octets suivante (les informations sont contenues dans les 5 derniers bit de chaque octet):

    0 0 1 0 0 1 0 1 (heure)

    0 0 0 0 1 1 0 0 (minute)

    0 0 0 1 0 0 1 1 (seconde)

    0 0 0 0 1 0 1 0 (frame)

    Le deuxième et le troisième bit du premier octet identifient le nombre de frame par seconde comme décrit dans le tableau suivant:

    Tableau 17.2. Codes binaires pour le fps du MTC 

    Code binaireFrame par seconde (fps)
    0024
    0125
    1029.97
    1130

    On peut voir que le message de notre exemple indique une valeur de fps égal à 25.

  • 1/4 frame message: ce message est envoyé à chaque quart de frame, c'est-à-dire que dans la séquence des bits qui identifie un frame, sont introduits 4 de ces messages. Ils ont pour fonction d'indiquer constamment le rythme

  • Cueing messages: ce sont les messages pour l'automation et pour le MIDI machine control

  • User bits ont pour fonction de transporter des informations introduites par l'usager