Léxico TI › Programación › Seguimiento de pulso (beat tracking)

Seguimiento de pulso (beat tracking)

Programación Svenska → Actualizado: 2026-10-28

Enseñar a un ordenador a llevar el compás con el pie: estimar el tempo y situar cada pulso de una grabación.

El punto de partida es una curva de intensidad de onsets. Su autocorrelación revela qué periodicidades dominan, lo que da un tempo; después hay que colocar los pulsos. En 2007 Dan Ellis propuso una solución limpia con programación dinámica que equilibra «este pulso cae sobre un onset fuerte» con «la distancia al pulso anterior encaja con el tempo». Sistemas posteriores, como las redes recurrentes de Sebastian Böck en la biblioteca madmom, aprenden toda la cadena a partir de datos.

El error clásico es el de octava: el algoritmo se engancha a la mitad o al doble del tempo y, en cierto modo, no se equivoca. La música de baile a cuatro por cuatro está casi resuelta; el jazz con rubato y síncopas, no. La técnica está detrás del botón de sincronía de los programas de DJ, de los mapas de tempo automáticos de los DAW y de cualquier juego de ritmo que pida pulsar a tiempo.

← Volver al léxico