Русский
Что такое MIDI clock?
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
MIDI clock это способ, которым одно устройство держит остальные в одном темпе. Главное устройство отправляет сообщение clock 24 раза на каждую четвертную ноту, а каждое ведомое считает эти сообщения, чтобы идти в ногу. Ускорьте темп, и сообщения приходят чаще. Ещё три сообщения, Start, Continue и Stop, говорят ведомым, когда работать.
Эти сообщения входят в стандарт MIDI. Я делаю InputConfig, бесплатное приложение для Mac, которое отправляет и принимает сообщения транспорта, поэтому один раздел рассказывает, что оно с ними делает.
Прочитайте сообщения clock
| Сообщение | Байт (hex) | Что делает |
|---|---|---|
| Timing Clock | F8 | Отправляется 24 раза на каждую четвертную ноту |
| Start | FA | Играть с начала |
| Continue | FB | Играть с того места, где остановились |
| Stop | FC | Остановиться |
| Song Position Pointer | F2, затем два байта данных | Где быть в песне, в шестнадцатых нотах |
Каждое из первых четырёх это один байт без канала, поэтому его слышит каждое устройство на соединении. Clock не несёт числа темпа: ведомое вычисляет темп по тому, как быстро приходят сообщения.
Один отправитель и много ведомых
- Отправляет одно устройство. Включите выход clock, часто называемый Sync Out или Send MIDI Clock, на устройстве или в приложении, которое задаёт темп.
- Остальные следуют. Переведите каждое на внешнюю синхронизацию, чтобы оно брало темп из приходящего clock.
- Нажмите воспроизведение на отправителе. Он отправит Start, и ведомые начнут вместе.
Clock должно отправлять только одно устройство, иначе ведомые получат два темпа сразу.
Отличайте clock от MIDI Time Code
| MIDI clock | MIDI Time Code | |
|---|---|---|
| Измеряет | Музыкальное время: доли | Часовое время: часы, минуты, секунды и кадры |
| Меняется с темпом | Да | Нет |
| Применяется для | Драм-машин, секвенсоров, арпеджиаторов, эффектов, зависящих от темпа | Привязки к видео, ленте и другим рекордерам |
| Сообщение | F8, 24 на каждую четвертную ноту | Сообщения quarter frame F1 |
Clock говорит, как быстро идёт музыка, а time code говорит, который час.
Посмотрите, как приходит clock
Отправьте clock устройства или DAW в браузер, и его можно измерить. Инструмент tap tempo читает входящий MIDI clock и показывает его темп, а MIDI-тестер показывает темп рядом с Start, Continue и Stop по мере их прихода. На Mac DAW достаёт до браузера через шину IAC Driver. Если темп на экране совпадает с отправителем, clock доходит.
Используйте Start и Stop вне музыкальных приложений
InputConfig считает Start, Continue и Stop триггерами: каждый может один раз запустить сочетание, макрос или действие приложения. Нажатие воспроизведения в DAW может запустить запись экрана в другом приложении. Он также может отправлять эти три с кнопки игрового контроллера для DAW, которая следует внешнему транспорту. Сам clock он не отправляет и не принимает, потому что это маппер, а не секвенсор. Сообщения транспорта это та часть синхронизации MIDI, которая работает как кнопка. Шаги есть на странице MIDI Start и Stop как сочетания Mac.
Коротко
- Clock. Сообщение F8, оно отправляется 24 раза на каждую четвертную ноту.
- Транспорт. Start это FA, Continue это FB, Stop это FC.
- Правило. Один отправитель, а все остальные устройства настроены следовать.
MIDI clock это общий метроном, отправляемый по кабелю.
Вопросы
Сколько импульсов MIDI clock в одной доле?
Двадцать четыре на каждую четвертную ноту. Шестнадцатая нота это шесть сообщений clock.
Отправляет ли MIDI clock темп числом?
Нет. Он отправляет равномерно расположенные сообщения, а принимающее устройство измеряет интервал между ними и вычисляет темп.
Чем отличаются MIDI clock и MIDI Time Code?
MIDI clock считает доли и следует за темпом. MIDI Time Code считает часы, минуты, секунды и кадры и не меняется с темпом. Clock синхронизирует инструменты, а time code привязывает к видео и рекордерам.
Что такое MIDI beat clock?
Другое название MIDI clock: сообщение тайминга F8, отправляемое 24 раза на каждую четвертную ноту.
Почему мои устройства уплывают или удваиваются по MIDI clock?
Обычно clock отправляют два устройства либо ведомое всё ещё работает на собственном темпе. Оставьте выход clock включённым только на одном устройстве, а остальные переведите на внешнюю синхронизацию.
Использует ли MIDI clock канал?
Нет. Clock, Start, Continue и Stop это системные сообщения без канала, поэтому их получает каждое устройство на соединении.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.
Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.