Без індексації (Noindex)
← Назад до списку
Системи керування14 хвТехнічна команда ART-R

Протоколи синхронізації шоу: SMPTE LTC, MTC та OSC

Коротка відповідь

Синхронізація шоу здійснюється через передачу часових міток (таймкоду). SMPTE LTC — це аналоговий аудіосигнал, стійкий до перешкод. MTC — цифрова версія для передачі через MIDI. OSC — мережевий протокол на базі UDP, що дозволяє передавати не лише час, але й конкретні команди з високою роздільною здатністю та без обмежень формату кадрів.

Огляд

Стаття описує фізичні та логічні основи роботи протоколів синхронізації у театральних та концертних шоу. Аналізується формат кадру SMPTE, перетворення LTC у MTC, архітектура адресного простору OSC та методи резервування джерел синхронізації.

Для кого ця стаття

  • •Художники по світлу
  • •Звукорежисери
  • •Системні інженери шоу
  • •Програмісти систем керування

Що ви дізнаєтесь

  • •Структура 80-бітного кадру SMPTE LTC
  • •Розрахунок затримок при конвертації LTC в MTC
  • •Синтаксис повідомлень Open Sound Control
  • •Побудова резервованої схеми генерації таймкоду

Вступ

Живе шоу з жорсткою синхронізацією світла, відео, лазерів та аудіо неможливо провести вручну. Робота "під кнопку" (Go button) прийнятна для театру, але EDM-фестиваль чи стадіонний тур вимагають мілісекундної точності. Вибір неправильного транспорту для таймкоду або ігнорування петлі заземлення в кабелі LTC призводить до розсинхронізації цілих сегментів виступу.

SMPTE LTC: Аналогова міцність

LTC (Linear Timecode) — це кодування часового формату (Години:Хвилини:Секунди:Кадри) у звуковий сигнал. Для кодування використовується біфазна модуляція (Bi-phase mark code), де зміна полярності означає логічну одиницю.

Структура кадру

Кожен кадр містить 80 біт даних:

  • •26 біт для часу (Time address)
  • •32 біти для користувацьких даних (User bits)
  • •16 біт для синхронізації (Sync word — вказує на напрямок читання)
  • •6 біт для прапорців (Drop frame, Color frame тощо)

Оскільки LTC є звуковим сигналом (зазвичай прямокутна хвиля частотою 1-2 кГц), його можна передавати по звичайному балансному XLR-кабелю. Рівень сигналу зазвичай тримають на рівні 0 dBu або -3 dBu, щоб уникнути перехресних перешкод (crosstalk) у мультикорі.

MTC: MIDI таймкод

MTC (MIDI Timecode) перетворює формат SMPTE у серію MIDI-повідомлень. Через обмежену пропускну здатність MIDI (31.25 кбіт/с), повний час не передається в кожному повідомленні. Натомість генеруються "чверть-кадри" (Quarter-frame messages). Щоб передати один повний таймкод, потрібно 8 повідомлень, що займає два повних кадри відео. Пульти компенсують цю затримку внутрішніми алгоритмами екстраполяції.

OSC: Сучасний мережевий стандарт

Open Sound Control (OSC) розроблявся як заміна MIDI, орієнтована на Ethernet (зазвичай UDP). OSC не має фіксованого формату кадру — це структурований формат повідомлень з адресним рядком (подібно до URL) та аргументами.

Приклад повідомлення для тригерування сцени:

/chamsys/playback/go 1 1

Переваги OSC:

  • •Відсутність жорсткої прив'язки до фреймрейтів (24, 25, 30 fps).
  • •Можливість передачі команд з плаваючою комою (Float32) для плавного фейду.
  • •Передача по існуючій мережевій інфраструктурі.

Типові помилки

  1. 1.Зниження рівня LTC сигналу: Прямокутна хвиля таймкоду на великих відстанях завалюється (через ємність кабелю), що призводить до втрати синхронізації (drop-outs).
  2. 2.Неузгодженість фреймрейту: Генератор видає 30 fps, а пульт налаштований на 25 fps.
  3. 3.Петлі заземлення (Ground loop): Гул 50 Гц у кабелі LTC може сприйматися входом консолі як корисний сигнал, що ламає читання.
  4. 4.Використання TCP для OSC: Спричиняє непередбачувані затримки при втраті пакетів. OSC має працювати виключно через UDP.

Найкращі практики

  1. 1.Ізоляція LTC: Використовуйте аудіо-ізолятори (трансформатори 1:1) між джерелом таймкоду та пультом.
  2. 2.Freewheel: Налаштуйте у консолі параметр freewheel (інерція читання) на 10-15 кадрів, щоб пульт продовжував відтворення у разі короткочасної втрати сигналу.
  3. 3.Резервування: Використовуйте апаратні комутатори таймкоду, які автоматично перемикаються на резервний генератор при падінні рівня основного.
  4. 4.Broadcast vs Unicast OSC: Надсилайте OSC цілеспрямовано (Unicast) на IP пульта, щоб не забивати мережу броадкаст-трафіком.

Матриця вибору

ПротоколФізичний рівеньЗатримкаСхильність до перешкодПередача команд
LTCАудіокабель (XLR/TRS)НульоваВисока (аудіо-наводки)Ні (лише час)
MTC5-pin DIN / USB2 кадриНизькаНі (лише час)
OSCEthernet (CAT5e+)< 1 мсВідсутняТак (значення/тригери)

Рекомендації ART-R

Консолі ChamSys MagicQ мають вбудовані інтерфейси LTC та MTC, а також розширену підтримку макросів OSC. Для надійної маршрутизації MIDI/SMPTE ми рекомендуємо використовувати мережеві пристрої, такі як DMXking з підтримкою перетворення таймкоду. Для генерації та розсилки таймкоду доцільно використовувати програмно-апаратні комплекси на кшталт відтворення з Ableton Live (через зовнішню карту або мережу).

Часті запитання

Пульт бачить таймкод, але плейбек не запускається. Чому?

Переконайтеся, що активовано кнопку "TC Link" на конкретному к'ю-листі, а фреймрейт у налаштуваннях пульта відповідає фреймрейту вхідного сигналу (наприклад, обидва 25 fps).

Що краще для великого шоу: LTC чи OSC?

LTC залишається індустріальним стандартом через його простоту та безвідмовність. Однак, для складних інтерактивних систем, де потрібна передача конкретних значень сенсорів або координат, OSC є безальтернативним.

Як перетворити LTC в MTC?

Для цього використовують спеціалізовані апаратні конвертери (наприклад, від Rosendahl або MOTU). Вони приймають звуковий сигнал і генерують MIDI-пакети.

Що ще запитують

  • •Налаштування OSC макросів у ChamSys.
  • •Що таке Drop-frame (29.97 DF) і коли він використовується?
  • •Балансна проти небалансної лінії для LTC.

Пов'язані статті

Пов'язані категорії

Завантаження

Глосарій

  • •LTC: Linear Timecode.
  • •MTC: MIDI Timecode.
  • •OSC: Open Sound Control.
  • •Freewheel: Механізм інерційного продовження генерації часу при втраті сигналу.

Висновок

Бездоганна синхронізація шоу вимагає розуміння фізичних властивостей протоколів. LTC залишається найнадійнішим стандартом для загального таймлайну, тоді як OSC відкриває можливості для параметричного та мережевого керування елементами шоу без прив'язки до аудіоінфраструктури.

Рекомендація Schema

Тип Article для основного масиву тексту, та TechArticle з описом протоколів. Блок FAQ структуруйте через FAQPage.

Рекомендації щодо зображень

  1. 1.Осцилограма: Вигляд прямокутної хвилі LTC сигналу (Bi-phase mark).
  2. 2.Схема підключення: Від Ableton Live через звукову карту до світлового пульта.
  3. 3.Скріншот OSC: Налаштування мережевих портів для прийому OSC.
  4. 4.Графік MTC: Діаграма розбиття повного кадру на чверть-кадри.