fruitfake

Subtitle Prompter MTC 1.6.5

Самостоятельное приложение для Windows. Получает MIDI Time Code (MTC) от звуковой программы и показывает реплики в соответствующий момент. Подходит для работы с Pro Tools и Nuendo: это синхронизация по таймкоду, а не AAX/VST-плагин и не чтение проекта этих программ.

Установка и запуск

В полном установщике включите «Subtitle Prompter MTC (для ProTools, Nuendo)». По умолчанию компонент выключен. После установки откройте Subtitle Prompter MTC через меню «Пуск». Обычное автообновление плагинов MTC не устанавливает.

Порты в приложении

Сначала запустите MTC-приложение, затем звуковую программу. В «Настройки → MIDI / MMC» обновите список портов. При доступной поддержке системных виртуальных MIDI-портов приложение создаёт собственную пару. Если её нет, используйте официальный loopMIDI: создайте два порта DAW_to_SP_MTC и SP_to_DAW_MMC, оставьте loopMIDI запущенным. Это резервный вариант, в установщик loopMIDI не входит.

Назначение Системная пара приложения Два порта loopMIDI
Выход MTC в Pro Tools/Nuendo Subtitle Prompter MTC Send DAW_to_SP_MTC
MIDI-вход в Subtitle Prompter MTC Subtitle Prompter MTC Receive DAW_to_SP_MTC
Выход MMC в Subtitle Prompter MTC Subtitle Prompter MTC Receive SP_to_DAW_MMC
Вход MMC в Pro Tools/Nuendo Subtitle Prompter MTC Send SP_to_DAW_MMC

Названия Send/Receive относятся к двум концам двунаправленной системной пары. Не соединяйте выход MMC с собственным MIDI-входом при использовании двух независимых портов.

Выберите MIDI-вход и подключите его. MMC нужен только для переходов по репликам; для отображения входящего таймкода достаточно MTC. Для MMC выберите выход и ID 0.

Pro Tools

  1. Setup → Peripherals → Synchronization: в MTC Generator Port выберите выход MTC из таблицы выше.
  2. Включите генерацию MTC в окне Transport и запустите воспроизведение. Pro Tools остаётся ведущим: не включайте Online для ожидания внешнего MTC.
  3. Для переходов: Setup → Peripherals → Machine Control → MIDI Machine Control Remote (Slave), Enable, ID 0. Это не MMC Master.
  4. Setup → MIDI → Input Devices: разрешите вход MMC из таблицы. Не фильтруйте SysEx для этого входа.
  5. В Session Setup посмотрите Session Start и частоту кадров. Начало сессии в MTC-приложении должно совпадать с Session Start.

Названия и расположение пунктов могут отличаться между версиями Pro Tools. Схема проверялась пользователем на Pro Tools 12.5; установка не добавляет AAX-компонент.

Nuendo

  1. Откройте Transport → Project Synchronization Setup. Источником времени оставьте внутреннее время проекта, External Sync для приёма внешнего MTC не включайте.
  2. На странице Destinations включите MIDI Timecode для выхода MTC из таблицы. Используйте MTC, не MIDI Clock. Включите следование времени проекта (MIDI Timecode Follows Project Time), если этот пункт присутствует. Для начальной проверки оставьте дополнительный выходной offset равным нулю.
  3. Запустите воспроизведение и проверьте входящий таймкод в нашем приложении.
  4. Для переходов откройте Machine Control: в Machine Control Input выберите MIDI Machine Control, MIDI Input из таблицы и MMC Device ID 0. В версиях с отдельным MMC Slave Active включите его. Не включайте MMC Master вместо входа.
  5. Согласуйте начало проекта и начало сессии в MTC-приложении. Проверьте переход на известную реплику сначала на паузе.

Инструкция Nuendo составлена по официальной документации; проверка на установленной Nuendo отдельно не выполнена. При отсутствии реакции на MMC можно использовать одностороннюю синхронизацию MTC без переходов.

Документ, видео и переходы

Откройте документ, выберите лист и колонки. Формат таймкода по умолчанию оставьте «Авто»; для таблиц с кадрами явно задайте формат и FPS документа. Это отдельная настройка от FPS входящего сигнала.

Начало сессии компенсирует, например, старт проекта с 01:00:00:00 при репликах документа от нуля. Преролл задаётся в секундах. Переход выполняется в начало сессии + начало реплики − преролл. Он не запускает воспроизведение или запись. После успешной отправки MMC наша позиция меняется сразу, даже если на паузе DAW не выдаёт MTC; следующий входящий сигнал снова определяет позицию. Сверьте фактический переход в DAW при первой настройке.

В режиме видео выберите файл на диске: приложение не извлекает видео из проекта Pro Tools/Nuendo. Последний файл сохраняется при переключении режимов. Оверлей включается отдельной кнопкой, монитор и состав настраиваются соседней шестерёнкой. Доступны полный, компактный и только таймкод.

Планшет

Откройте «Планшет», подключитесь Android-приложением по QR или адресу компьютера с отдельным портом MTC 39763. При первом подключении подтвердите устройство на компьютере. Компьютер и планшет должны видеть друг друга по сети; браузерное управление отключено.

Обновите Android-приложение до подписанной версии 1.6.5. Она устанавливается поверх обычного приложения и поддерживает переходы по репликам через MMC, суфлёр и режим видео при подключении к MTC. Для видео на компьютере должен быть выбран файл; совместимость кодеков на планшете зависит от Android. Недоступные для MTC команды воспроизведения и записи остаются неактивными. Тестовый Local APK является отдельным приложением и не заменяет обычное.

Если таймкод не идёт

Проверьте выбранную пару портов, подключение MIDI-входа и генерацию MTC именно во время воспроизведения. Если порты созданы после запуска DAW, обновите список или перезапустите DAW, сохранив проект. Не выбирайте физический MIDI-выход без физического соединения с нужным входом: приложение не перехватывает чужие выходные порты. При пропадании сигнала на паузе это может быть штатным поведением отправителя.

Источники

Subtitle Prompter MTC 1.6.5

Standalone Windows application synchronized by MIDI Time Code from a DAW, including Pro Tools and Nuendo. It is not an AAX/VST plug-in and does not read their projects.

Install

Select Subtitle Prompter MTC in the full Windows installer; it is unchecked by default. Launch it from Start. The regular plug-in auto-update does not install MTC.

MIDI and MMC

Start MTC before the DAW. Refresh ports in Settings > MIDI / MMC. When system virtual MIDI ports are available, the app creates a pair. Otherwise use loopMIDI, create DAW_to_SP_MTC and SP_to_DAW_MMC, and keep loopMIDI running. It is not bundled.

Direction App system pair loopMIDI
DAW MTC output Subtitle Prompter MTC Send DAW_to_SP_MTC
Prompter MIDI input Subtitle Prompter MTC Receive DAW_to_SP_MTC
Prompter MMC output Subtitle Prompter MTC Receive SP_to_DAW_MMC
DAW MMC input Subtitle Prompter MTC Send SP_to_DAW_MMC

Select and connect the MIDI input. MMC is optional for cue navigation: select its output and device ID 0. Do not loop the MMC output into the app's own input when using separate ports.

Pro Tools

In Setup > Peripherals > Synchronization, choose the MTC Generator Port above. Enable MTC generation in Transport and start playback. Pro Tools is the master; do not enable Online waiting for incoming MTC.

For cue navigation, enable MIDI Machine Control Remote (Slave), ID 0, under Peripherals > Machine Control. This is not MMC Master. Allow the MMC input in Setup > MIDI > Input Devices and do not filter its SysEx. Match Session Start and frame rate. The user tested this routing in Pro Tools 12.5; menu names may differ in other versions.

Nuendo

In Transport > Project Synchronization Setup, use Internal Timecode as the source. In Destinations, enable MIDI Timecode for the output above. For navigation enable MMC Slave/Receive on the corresponding input, device ID 0. Match project start and frame rate. Nuendo instructions are based on documentation; live integration has not been tested.

Documents and video

Open the document and assign its columns. Document timecode format and FPS are separate from incoming MTC FPS. Set the session start offset and pre-roll: navigation targets session start + cue start - pre-roll. MMC navigation does not start playback or recording; verify the actual DAW position during initial setup.

Choose a local video file; video is not extracted from the DAW project. The overlay can be placed on another monitor with full, compact or timecode-only layouts.

Android and troubleshooting

Update the signed Android app to 1.6.5. It upgrades the regular app and supports MMC cue navigation, prompter and video with MTC. Video requires a file selected on the computer; codec support depends on Android. Unavailable playback and recording commands stay disabled. The Local test APK is a separate app. MTC uses port 39763. Approve first connections on the computer; both devices must be reachable on the network. Browser control is disabled.

If timecode is absent, check the port pair, connected input and MTC generation during playback. Refresh ports or restart the DAW after saving the project. A physical MIDI output needs a real connection. Some DAWs stop sending MTC while paused.