Sidekick
5.3.3. SMPTE
Le temps SMPTE est codé en décimal codé en binaire. Quatre bits sont affectés à chaque dixième de
décimale. Les 26 premiers bits de chaque trame sont affectés à l'information temporelle. Ensuite, il y a 32
bits de données utilisateur et le mot de synchronisation (16 derniers bits). Le mot de synchronisation sert à
identifier les limites de la trame et est : 0011 1111 1111 1101.
MIDI (Musical Instrument Digital Interface) est une interface utilisée pour travailler avec différents formats
de données. L'une des façons dont elle peut travailler avec le temps est appelée MTC (MIDI Time Code).
Le message de code temporel MIDI se compose de 32 bits (les 8 derniers bits ne sont pas utilisés ou sont
réglés sur 0). Chaque composant du Time Code est codé par un octet.
Octet 0
0rrhhhhh : Taux (0 - 3) et heure (0 - 23).
rr=00 : 24 ips
rr=01 : 25 ips
rr=10 : 29,99 ips
rr=11 : 30 ips
Octet 1
00mmmmmm : Minute (0 - 59)
Octet 2
00ssssss : Seconde (0 - 59)
Octet 3
000fffff : Trame (0 - 30)
Lorsque le code temporel est répété, il est divisé en 8 x 4 bits et une partie est transmise chaque quart de
trame. Chaque quart de trame a le statut d'octet 0xF1. Il y a 7 bits de données (3 bits sont les
identificateurs de quart de trame et 4 bits contiennent la partie temporelle).
Unité
Octet de
données
0
0000 ffff
0001 000f
1
2
0010 ssss
0011 00ss
3
4
0100 mmmm
5
0101 00mm
0110 hhhh
6
7
0111 0rrh
Le temps s'étend avec la transmission d'une seule trame SMPTE, qui a lieu en 2 trames (8 x ¼). Lors du
mappage de SMPTE à MTC, une trame sur deux sera en code temporel MIDI. Il faut environ 2 à 4 trames
à l'appareil maître pour traiter ces données, selon le moment où le balayage commence.
Code de produit : 55007
Explication
Numéro de trame
lsbits
Numéro de trame
msbits
Seconde lsbits
Seconde msbits
Minute lsbits
Minute msbits
Heure lsbits
Taux et heure msbit
15