Українська

Що таке MIDI clock?

Завантажити InputConfig з Mac App StoreInputConfig безкоштовний у Mac App Store. macOS 14 або новіша, без облікового запису, без стеження, відкритий код.

MIDI clock це спосіб, яким один пристрій тримає інші в темпі. Пристрій, що керує, надсилає повідомлення clock 24 рази на кожну чвертну ноту, а кожен пристрій-ведений рахує ці повідомлення, щоб іти в ногу. Пришвидшіть темп, і повідомлення надходять ближче одне до одного. Ще три повідомлення, Start, Continue і Stop, кажуть веденим, коли працювати.

Ці повідомлення є частиною стандарту MIDI. Я створюю InputConfig, безкоштовну програму для Mac, що надсилає й отримує повідомлення транспорту, тож один розділ розповідає, що вона з ними робить.

Прочитайте повідомлення clock

ПовідомленняБайт (hex)Що робить
Timing ClockF8Надсилається 24 рази на кожну чвертну ноту
StartFAГрати з початку
ContinueFBГрати з місця, де зупинилося
StopFCЗупинитися
Song Position PointerF2, потім два байти данихДе бути в пісні, у шістнадцятих нотах

Кожне з перших чотирьох це один байт без каналу, тож його чує кожен пристрій на з'єднанні. Clock не несе числа темпу: ведений пристрій обчислює темп зі швидкості надходження повідомлень.

Задайте одного відправника й багато ведених

  • Один пристрій надсилає. Увімкніть вихід clock, часто називається Sync Out або Send MIDI Clock, на пристрої чи в програмі, що задає темп.
  • Інші ведені. Задайте кожному зовнішню синхронізацію, щоб він брав темп із clock, який надходить.
  • Натисніть відтворення на відправнику. Він надсилає Start, і ведені стартують разом.

Clock має надсилати лише один пристрій, інакше ведені отримують два темпи одночасно.

Відрізняйте clock від MIDI Time Code

MIDI clockMIDI Time Code
ВимірюєМузичний час: доліГодинниковий час: години, хвилини, секунди й кадри
Змінюється з темпомТакНі
Використовується дляДрам-машин, секвенсорів, арпеджіаторів, темпових ефектівСинхронізації з відео, стрічкою та іншими рекордерами
ПовідомленняF8, 24 на кожну чвертну нотуПовідомлення quarter frame F1

Clock каже, як швидко йде музика, а time code каже, котра година.

Подивіться, як надходить clock

Надішліть clock пристрою чи DAW у браузер, і його можна виміряти. Інструмент tap tempo читає вхідний MIDI clock і показує його темп, а тестер MIDI показує темп поруч зі Start, Continue і Stop у мить надходження. На Mac DAW доходить до браузера через шину драйвера IAC. Якщо темп на екрані збігається з відправником, 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 за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Інтерфейс застосунку й решта сайту англійською.

Ця сторінка іншими мовами: 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, 繁體中文, 简体中文

Завантажити InputConfig з Mac App StoreБезкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.