MIDI beat clock , или просто MIDI clock , это тактовый сигнал, который передается через MIDI для обеспечения синхронизации нескольких устройств с поддержкой MIDI, таких как синтезатор или музыкальный секвенсор . События часов отправляются с частотой 24 импульса на четвертную ноту . Эти импульсы используются для поддержания синхронизированного темпа для синтезаторов, имеющих голоса, зависящие от BPM , а также для синхронизации арпеджиатора .
MIDI-тактовая частота отличается от MIDI-таймкода тем, что MIDI-тактовая частота зависит от темпа .
Информацию о местоположении можно указать с помощью указателя позиции песни MIDI (SPP, см. ниже), хотя многие простые MIDI-устройства игнорируют это сообщение.
MIDI beat clock определяет следующие сообщения в реальном времени:
MIDI также определяет системное общее сообщение, называемое указателем позиции песни (SPP). SPP может использоваться вместе с указанными выше сообщениями реального времени для полной синхронизации. Это сообщение состоит из 3 байтов: байта состояния (десятичный 242, шестнадцатеричный 0xF2), за которым следуют два 7-битных байта данных (сначала младший байт), образующих 14-битное значение, которое указывает количество «MIDI-тактов» (1 MIDI-такт = 16-я нота = 6 тактовых импульсов) с начала песни. Это сообщение нужно отправить только один раз, если требуется перейти на другую позицию в песне. После этого нужно отправлять только сообщения часов реального времени для продвижения позиции песни на один тик за раз.
Импульсы на четвертную ноту ( PPQN ), также известные как импульсы на четверть ( PPQ ) и тики на четвертную ноту ( TPQN ), являются наименьшей единицей времени, используемой для последовательности нот и событий автоматизации. [1]
Число импульсов на четвертную ноту иногда называют разрешением MIDI -устройства, и оно влияет на синхронизацию нот, которую может достичь секвенсор. [2] [3] Если разрешение слишком низкое (слишком мало PPQN), исполнение, записанное в секвенсор, может звучать искусственно (будучи квантованным по частоте импульсов), теряя все тонкие вариации синхронизации, которые придают музыке «человеческое» ощущение. Намеренно квантованная музыка может иметь разрешение всего 24 (стандарт для Sync24 и MIDI, который допускает триоли и качание путем подсчета альтернативного количества тиков часов) или даже 4 PPQN (который имеет только один тактовый импульс на 16-ю ноту). На другом конце спектра современные компьютерные MIDI-секвенсоры, разработанные для захвата большего количества нюансов, могут использовать 960 PPQN и выше.
Это разрешение является мерой времени относительно темпа , поскольку темп определяет длину четвертной ноты и, следовательно, длительность каждого импульса. Результирующий PPQN на MIDI-Clock, таким образом, связан с TimeBase в микросекундах, определяемых как 60.000.000 / MicroTempo = Удары в минуту . [4]