De dónde salió la frecuencia fraccionaria, cómo funciona el LTC como audio y por qué hay que apagar todo el procesado de sonido al capturarlo.
Tres maneras de traer el tiempo
MTC — timecode por MIDI. Lo envía casi cualquier DAW: Ableton, Reaper,
Pro Tools. Llega en mensajes de cuarto de trama: cada trama se parte en ocho
trozos de cuatro bits, y la marca completa se arma en dos tramas. De ahí
viene la conocida latencia de dos tramas del MTC, que hay que compensar.
Art-Net Timecode — el mismo tiempo, pero en un paquete de red, por el
mismo puerto 6454 que la luz. Lo mandan los servidores de medios (Resolume,
Watchout, disguise), muchas mesas de sonido y los puentes «LTC a red».
LTC — timecode grabado como sonido. El método más antiguo y el más
resistente: no depende ni de la red ni del MIDI, y para el técnico de sonido
es una salida más que puedes pinchar en una entrada de línea.
Cómo suena el LTC y por qué eso funciona
LTC son 80 bits por trama codificados en biphase mark. La regla es simple:
el nivel conmuta en cada frontera de bit y, si el bit es un uno, conmuta
otra vez en mitad. Es decir, el valor del bit lo lleva la distancia entre
conmutaciones, no dónde está la señal respecto a cero.
De ahí salen dos cosas agradables. La polaridad da igual: invierte la fase y
los intervalos siguen siendo los mismos. El nivel casi da igual también: lo
que importa es que las conmutaciones se distingan, no lo fuertes que sean.
Por eso el LTC llega por un cable barato cruzando medio escenario donde el
MIDI ya se habría rendido.
A 30 tramas son 2400 bit/s — al oído, un zumbido rápido y enfadado. Si te
acercas el cable a la oreja y oyes ese traqueteo, has identificado LTC.
Y una conclusión poco obvia que nos costó depuración: al capturar LTC hay
que apagar todo el procesado de audio — cancelación de eco, supresión de
ruido, control automático de ganancia. Todos están pensados para voz y
trabajan deformando la señal. Para una voz es una mejora; para el timecode
destruye justo los intervalos donde viven los bits. Flux Lights lo
desactiva expresamente, pero si tu driver hace algo por su cuenta a nivel de
sistema, también conviene mirarlo.
La señal no anuncia su frecuencia de trama, sólo el flag de drop-frame. 24,
25 y 30 son indistinguibles al oído y en los bits, así que la fija una
persona.
29,97: herencia de la televisión en blanco y negro
La trampa más común. ¿De dónde sale una frecuencia fraccionaria?
Cuando se añadió el color a la emisión NTSC, la subportadora de color batía
contra la de audio y producía muaré en las pantallas. Los ingenieros
desplazaron la frecuencia de trama en una milésima larga — de 30 a 30/1,001
= 29,97 — y la imagen se calmó. La compatibilidad con los televisores en
blanco y negro se mantuvo, y el mundo heredó una frecuencia que no se divide
por nada cómodo.
Luego llega la aritmética. El contador de timecode cuenta treinta tramas por
segundo y llegan 29,97. En una hora se acumulan 108 tramas de más: 3,6
segundos de desacuerdo entre el contador y el reloj de pared.
Para que el contador vuelva a coincidir con el reloj se inventó el
drop-frame: se saltan dos números de trama al principio de cada minuto,
salvo cada décimo. Haz la cuenta: 2 × 60 = 120 saltos por hora, menos 12 no
saltados (minutos 0, 10, 20, 30, 40 y 50) — exactamente 108. Los mismos 108.
Se saltan números, no tramas: la imagen no da tirones, sólo salta el
contador.
Conclusión práctica: si tu fuente va a 29,97 y la luz la cuenta ingenuamente
como 30, al final de un espectáculo de dos horas te habrás ido casi dos
segundos. Eso ya se ve desde la sala. Por eso tratamos 29,97 como drop-frame
de verdad — y se reconoce a simple vista, porque las tramas se separan con
punto y coma: 01:02:03;04.
Inicio del espectáculo
La pista del técnico de sonido casi nunca empieza en cero. Suele ser
10:00:00:00 (costumbre histórica: una hora de margen al principio de la
cinta) o una hora igual al número de acto.
La línea de tiempo de luces vive desde cero, así que hace falta un
desplazamiento:
posición en la línea = timecode − «inicio del espectáculo»
El botón «Tomar actual» fija el desplazamiento con el timecode que esté
corriendo en ese momento. En ensayo es lo más rápido: arrancas la pista
donde quieres, pulsas el botón y sigues.
Qué hace Flux Lights cuando el timecode desaparece
Dos cosas que conviene saber de antemano.
Una fuente se da por perdida tras un cuarto de segundo de silencio. A 24
tramas por segundo o más eso ya es una parada segura y no un paquete
perdido: en esos 250 ms debían haber llegado seis tramas.
La primera trama tras el silencio mueve el cursor en silencio. Esto
importa. Si el técnico de sonido rebobinó la pista a mitad del segundo acto
y nosotros disparásemos todos los marcadores desde el principio hasta ahí,
se encendería de golpe la lista de cues entera. Por eso un salto o una
reanudación mueven el cursor sin disparar marcadores; avanzar en marcha
normal los dispara como siempre.
Y tercero: mientras corre una fuente, las demás se ignoran. Dos generadores
peleándose por el cursor producen un temblor que luego se busca toda la
noche.
Comprobación de dos minutos
Arranca la fuente y abre los ajustes: el lector debe correr, con el nombre
de la fuente y la frecuencia al lado. Deja la pista donde quieras, pulsa
«Tomar actual». Activa «Seguir timecode» y pasa un trozo: el cursor va con
el sonido y los marcadores caen donde caían en el ensayo.
Si la frecuencia en pantalla no coincide con la del DAW, para ahí. Un
desajuste de frecuencia no se nota en el primer minuto: se nota en el final.