Системные сообщения в режиме реального времени

Интерфейс MIDI удобно использовать для синхронизации нескольких устройств при совместном воспроизведении, например синтезатора и программы-секвенсора. Синхрослово MIDI посылает 24 импульса на каждую четвертную ноту, основываясь на темпе воспроизведения.

Тайм-код SMPTE основан на частоте смены кадров фильма. Он был разработан для синхронизации звука и видео, чтобы саундтреки и диалоги в фильмах воспроизводились корректно. В процессе синхронизации дорожек аналоговый аудиосигнал, содержащий временной код, записывается из SMPTE-генератора прямо на ленту. Временной код MIDI (MTC) – это фактически SMPTE, переведенный на язык, который могут понимать цифровые устройства. В обоих временных кодах (и SMPTE, и MTC) время измеряется в часах, минутах, секундах и кадрах, например: 00:09:11:03. В приведенном примере определена точка в положении 0 часов, 9 минут, 11 секунд и третий кадр.

Зачем нужно знать номер кадра? Например, это помогает вставлять эффекты в нужную точку фильма. При работе с музыкальными композициями это дает большую степень точности хронометража, чем при использовании только минут и секунд. В мире существует несколько стандартов, и до сих пор не достигнуто соглашения о том, сколько кадров нужно воспроизводить за секунду.

Существуют четыре стандарта скорости, и вы сталкивались с ним даже на бытовом уровне: например, если вы хотели посмотреть какой-то фильм с субтитрами и сами субтитры «убегали» вперед при просмотре – это просто значит, что титры были записаны при одной скорости, а фильм – при другой. Короче говоря, основные значения – 24 кадра в секунду (movie-формат), 25 (в европейском видеостандарте) и 29,97 (в американском). Также может быть и 30 кадров, и 23,978, и 24,999, и еще много разных вариантов.

Другие сообщения в режиме реального времени – начало, продолжение и остановка. Их удобно использовать для контроля перемещения по дорожке.

Данный текст является ознакомительным фрагментом.