← todos los artículos

Luz al ritmo de la música: tap, MIDI Clock y el problema del DJ

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.

La tarea suena sencilla: el chase debe ir a tempo y el estrobo caer en el pulso. En la práctica son tres mecanismos distintos con costes distintos, y confundirlos sale caro.

Tres formas, y no se sustituyen entre sí

Tap. El botón TAP de la cabecera: tres o cuatro toques a compás y el tempo queda puesto. Funciona siempre, no necesita nada y no depende de nada. Su punto débil es evidente: el tempo se queda exactamente donde lo dejó. Una pista regular la aguanta entera; un batería en vivo se le escapa en una estrofa.

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:

  1. La salida de clock no está activada en la fuente (con diferencia, lo más frecuente).
  2. Está elegido el puerto equivocado: suele haber varios puertos virtuales.
  3. 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.

Sigue leyendo