El reloj de pulso MIDI , o simplemente reloj MIDI , es una señal de reloj que se transmite a través de MIDI para garantizar que varios dispositivos habilitados para MIDI, como un sintetizador o secuenciador musical , permanezcan sincronizados. Los eventos de reloj se envían a una velocidad de 24 pulsos por negra . Esos pulsos se utilizan para mantener un tempo sincronizado para sintetizadores que tienen voces dependientes de BPM y también para la sincronización del arpegiador .
El reloj de tiempo MIDI se diferencia del código de tiempo MIDI en que el reloj de tiempo MIDI depende del tempo .
La información de ubicación se puede especificar utilizando el Puntero de posición de canción MIDI (SPP, ver a continuación), aunque muchos dispositivos MIDI simples ignoran este mensaje.
El reloj de ritmo MIDI define los siguientes mensajes en tiempo real:
MIDI también especifica un mensaje común del sistema llamado puntero de posición de canción (SPP). El SPP se puede utilizar junto con los mensajes en tiempo real anteriores para lograr una sincronización completa. Este mensaje consta de 3 bytes: un byte de estado (decimal 242, hexadecimal 0xF2), seguido de dos bytes de datos de 7 bits (el byte menos significativo primero) que forman un valor de 14 bits que especifica el número de "ritmos MIDI" (1 ritmo MIDI = una semicorchea = 6 pulsos de reloj) desde el comienzo de la canción. Este mensaje solo debe enviarse una vez si se necesita un salto a una posición diferente en la canción. A partir de entonces, solo deben enviarse mensajes de reloj en tiempo real para avanzar la posición de la canción un tick a la vez.
Pulsos por negra ( PPQN ), también conocidos como pulsos por negra ( PPQ ) y ticks por negra ( TPQN ), es la unidad de tiempo más pequeña utilizada para secuenciar notas y eventos de automatización. [1]
El número de pulsos por negra se conoce a veces como la resolución de un dispositivo MIDI y afecta la temporización de las notas que se puede lograr con un secuenciador. [2] [3] Si la resolución es demasiado baja (muy pocos PPQN), la interpretación grabada en el secuenciador puede sonar artificial (al estar cuantificada por la frecuencia del pulso), perdiendo todas las variaciones sutiles en la temporización que le dan a la música una sensación "humana". La música cuantificada a propósito puede tener resoluciones tan bajas como 24 (el estándar para Sync24 y MIDI, que permite tresillos y swing contando números alternativos de ticks de reloj) o incluso 4 PPQN (que tiene solo un pulso de reloj por semicorchea). En el otro extremo del espectro, los secuenciadores MIDI modernos basados en computadora diseñados para capturar más matices pueden usar 960 PPQN y más.
Esta resolución es una medida de tiempo relativa al tempo, ya que el tempo define la longitud de una negra y, por lo tanto, la duración de cada pulso. El PPQN resultante por reloj MIDI está relacionado con la base de tiempo en microsegundos definida como 60.000.000 / MicroTempo = Pulsaciones por minuto . [4]