Tres formas de mantener el tempo de la luz, cómo enviar MIDI Clock en un equipo y entre dos, y qué hacer si la fuente solo habla Ableton Link.
MIDI Beat Clock. La fuente de música envía 24 pulsos por negra, la consola
calcula el tempo con ellos y lo sigue de forma continua. Es lo que hace falta
en una discoteca y en cualquier sesión donde el tempo se mueva.
Código de tiempo. MTC o timecode por Art-Net no va de tempo en absoluto,
sino de posición: un espectáculo guionizado donde a las 2:14 toca un cue
concreto. Tiene su propio artículo.
El resto de este trata del segundo, que es donde están las dudas.
Activarlo aquí
Ajustes → MIDI, la casilla «Seguir el tempo de MIDI Clock». A su lado
hay una lectura: MIDI Clock: 128.0 BPM cuando la fuente está viva, y «No
llega MIDI Clock» cuando no.
La lectura funciona siempre; el seguimiento, solo con la casilla, y es
deliberado. La mitad de los sintetizadores y cajas de ritmos emiten un clock
libre, y seguirlo por defecto significaría que a parte de la gente el tempo le
viviría por su cuenta sin pedir permiso. Primero compruebe que aparece la
lectura y luego active el seguimiento.
Mientras manda el clock, el campo BPM y el botón TAP quedan bloqueados, con un
aviso que explica por qué. También es deliberado: un tap contra un clock vivo
volvería al tempo ajeno en un pulso, y eso se lee como avería, no como «manda
la fuente».
Activarlo en la fuente
La salida de clock viene casi siempre desactivada y está en los ajustes de
sincronización: en un DAW suele ser «MIDI Clock Send» hacia un puerto
concreto; en el software de DJ, la sección Sync o Link/MIDI. Si no encuentra
ese interruptor, no tiene sentido buscar la culpa en la consola: sin él por el
cable no va absolutamente nada.
Cómo conectarlo
Un solo equipo. Hace falta un puerto MIDI virtual: la fuente escribe en él
y la consola lee de él.
- macOS: el IAC Driver integrado (Configuración de Audio MIDI → ventana
MIDI Studio); active el dispositivo y elíjalo como puerto en ambos
programas.
- Windows: el sistema no trae puerto virtual propio, se instala una utilidad
gratuita de terceros (la más conocida es loopMIDI).
- Linux: ALSA ofrece puertos virtuales de serie.
Dos equipos. Tres opciones, de lo simple a lo correcto:
- Un cable MIDI con cualquier interfaz USB-MIDI. Aburrido, pero funciona
sin una sola configuración y no depende de la red.
- MIDI por red. En macOS viene integrado (MIDI Network Session, en la
misma Configuración de Audio MIDI); en Windows hace falta rtpMIDI, de
terceros. Va por la misma red que Art-Net, sin cable adicional.
- Un puente desde Ableton Link, si la fuente solo habla eso: Link gobierna
un programa puente y el puente envía MIDI Clock. Ese papel suele hacerlo el
DAW que ya está instalado.
Ableton Link: dicho claramente
No lo admitimos. El motivo no es la dificultad: la biblioteca Link tiene
licencia doble —GPL abierta o propietaria por acuerdo con Ableton— y la
primera es incompatible con la nuestra. Además es un módulo nativo para tres
plataformas.
La diferencia práctica para usted: donde un DJ mueve Link por Wi-Fi desde su
portátil, nosotros necesitamos un puente a MIDI Clock. Un programa más en la
cadena. Todo lo demás —tempo, seguimiento, fase— funciona igual.
Diagnóstico: dónde se rompe la cadena
Mire la lectura en los ajustes MIDI: parte el problema en dos.
No hay lectura. A la consola no llega nada:
- La salida de clock no está activada en la fuente (con diferencia, lo más
frecuente).
- Está elegido el puerto equivocado: suele haber varios puertos virtuales.
- El puerto lo tiene otro programa. Windows entrega un puerto MIDI en
exclusiva: mientras lo sujete el DAW, el segundo programa no lo tendrá.
Hay lectura y la luz no va a tempo. Revise el efecto: solo siguen el tempo
aquellos cuyo periodo está en pulsos, no en segundos. Es el conmutador
junto al campo del periodo.
El tempo es el doble o la mitad. El clock son siempre 24 pulsos por negra,
ahí no hay nada que mentir; la fuente, en cambio, puede estar contando en otra
subdivisión. Eso no lo arregla ningún ajuste: ponga el periodo del efecto en 2
o en 0,5 pulsos.
El tempo tiembla. Un pulso perdido lo sobrevivimos (el tempo se calcula
con la MEDIANA de los intervalos, no con la media; si no, una sola pérdida lo
movería un cinco por ciento). El temblor sistemático solo se cura en la
fuente: un procesador cargado y una cadena de hubs USB producen exactamente
eso.
Dos fuentes a la vez. Manda la que habla primero; las demás callan
mientras esa siga viva. De lo contrario se mezclarían los intervalos de dos
equipos y el tempo oscilaría al doble.
Fase: por qué la luz va a tempo pero fuera del pulso
Tempo y pulso son cosas distintas. Del flujo de pulsos se conoce el tempo;
dónde está exactamente el «uno» solo lo dice el mensaje Start, que la
fuente envía al arrancar desde el principio.
Por eso: si se conecta a mitad de pista obtendrá el tempo correcto, pero la
consola no puede adivinar la fase. Arranque la pista desde el principio (o
pulse stop-start en la fuente) y los efectos con periodo en pulsos caerán al
inicio del pulso.
Corregir la fase en cada pulso es algo que decidimos no hacer: la estimación
del tempo siempre lleva error, y una corrección constante se vería como tirón
en los efectos lentos; el remedio sería peor que la enfermedad.
Qué comprobar en la sala
- Desenchufe el cable y mire. La lectura se apaga a los pocos segundos y
el tempo se queda en su último valor: la luz ni se congela ni se dispara. Es
deliberado: en mitad del número, equivocarse un dos por ciento es mejor que
detenerse.
- Pruebe con una pista real, no con un metrónomo. El metrónomo es regular
y una sesión en vivo no; en las transiciones se ve si la fuente aguanta.
- Decida de antemano quién manda. Si manda el clock, el campo BPM está
bloqueado, y eso no debería descubrirse un minuto antes de empezar.