Мозг синхронизации Часть IV. Серверы управления шоу
Роман Вакулюк
www.gst.moscow
jiglightmedia@gmail.com
Все устройства синхронизации во время шоу делятся на два типа: управляющие и подчиненные. Подчиненные устройства — это световые пульты, медиасерверы, системы управления механикой – в общем, все, что принимает протоколы синхронизации. Управляющие устройства — это устройства, которые транслируют протоколы синхронизации. По сути, эти устройства представляют из себя медиаплееры с расширенными возможностями управления и контроля.
Прежде чем приступить к рассмотрению сложных систем синхронизации, рассмотрим простейший вариант синхронизации шоу при помощи SMPTE LTC.
Так как LTC – это цифровой сигнал, передаваемый по аудиоканалу, этот код можно транслировать вместе с главной аудиофонограммой. И звуковой аудиоканал вместе с TimeCode транслировать на устройства, которые должны синхронизироваться по времени. Для начала нам нужен аудио TimeCode. Как его получить? В интернете можно найти программы и онлайн сервисы, которые могут его генерировать с заданными параметрами в аудиофайл, к примеру: http://elteesee.pehrhovey.net/
Теперь достаточно открыть аудиоредактор, вставить в мультитрек двухканальную фонограмму и одноканальный аудиофайл TimeCode и сохранить эту сессию как трехканальный аудиотрек, где первые два канала – это аудиотрек, а третий канал – это TimeCode. И теперь, чтобы воспроизвести этот трек, нужна многоканальная аудиокарта и любой плеер, который поддерживает многоканальные фонограммы. При воспроизведении трека аудиокарта будет транслировать SMPTE LTC на один из своих аудиовыходов, к которому можно подключить оборудование для синхронизации по времени.
Теперь разберем более сложные системы управляющих устройств синхронизации, которые предоставляют расширенные возможности. Все системы управления можно условно разделить на два типа: Show Control серверы и Show Control Soft.
К Show Control серверам относятся самостоятельные системы управления, собранные в одном корпусе с котроллерами управления. Один из таких примеров – это Show Control сервер фирмы Medialon.
У этой марки большой спектр различных технических решений. Флагманский сервер Show Master Pro может сам транслировать DMX для управления световыми приборами, у него есть физические порты для работы с синхронизацией через MIDI и SMPTE. Ко всему этому у сервера есть дополнительные, различного вида порты для подключения внешних устройств. На базе таких серверов можно строить разные конфигурации систем синхронизации, как самостоятельных, так и больших комплексных с аудиосерверами, световыми и видеопультами.
На схеме представлен пример возможной системы управления, в основе которой несколько Show Control серверов, работающих в комплексе.
Для программирования шоу в сервере есть программный интерфейс для создания сцен и команд, в котором есть возможность прописать сценарий работы любого уровня и сложности. К примеру, через специальные контроллеры сервер может привязываться к командам через телефонный звонок или SMS.
Но, несмотря на обширный спектр возможностей, у Show Control серверов есть свои особенности. Эти системы идеально походят для музеев, выставочных центров, магазинов, танцующих фонтанов, аттракционов, но не для концертной и театральной деятельности, т.к. такие системы не предполагают оперативного вмешательства во время шоу.
Другой вариант исполнения Show Control системы – это программный способ. По сути, это то же самое, что и Show Control серверы, только в этом случае нет жесткой привязки к оборудованию.
Это программное обеспечение, которое устанавливается на компьютер и к которому подключается периферийное оборудование. Количество таких программ великое множество. Разберем программное обеспечение Qlab от компании Figure53
В этой программе производители совместили возможности аудио- видеосервера и возможности сервера синхронизации.
Главное окно программы отображает содержимое шоу с командами (Cue) и переходами. Типы команд, которые можно вставить в шоу, располагаются слева и сверху от главного окна. Разберем возможности QLab при работе с синхронизацией.
QLab может транслировать TimeCode в двух форматах: MTC и LTC. Чтобы запустить TimeCode вместе с аудиотреком, необходимо вставить cue TimeCode сразу после аудиотрека и в настройках cue установить значение Auto-continue. Это означает, что TimeCode будет запускаться вместе с аудиотреком.
Теперь осталось выбрать тип временного кода, его формат, время старта и порты, на которые его транслировать. Особенность такого TimeCode в том, что если аудиотрек закончился, то TimeCode будет продолжать работать.
Чтобы такого не было, необходимо в нужном месте вставить дополнительную cue на остановку TimeCode с задержкой на запуск длиной в аудиотрек и запускать вместе с аудиотреком. И тогда по окончании фонограммы Time-Code тоже остановится.
Теперь разберем работу этой программы уже с MIDI. Qlab может передавать три формата MIDI сообщений: MIDI note, MSC и Midi SysEx. Последнее – это сообщение из группы SysEx в свободной форме в шестнадцатиричной системе, вводимое пользователем с клавиатуры.
Чтобы отправить MIDI сообщение, нужно в рабочий cue list вставить MIDI cue. В настройках cue можно выбрать тип сообщения. Если это MIDI note, то в сообщении можно указать канал MIDI, номер ноты и значение громкости.
Если это MSC, то в сообщении указываем формат сообщения, команду и назначение (Qlist, Qnumber, Qpath).
Эти MIDI сообщения можно привязывать к действиям в CueList по запуску аудиотрека или прописать последовательность MIDI-команд по времени, тем самым синхронизируя работу внешнего оборудования по MIDI.
Если коротко, то QLab – очень мощная программа для работы с аудио и видео, с помощью которой быстро и удобно можно прописать шоу с синхронизацией. QLab поддерживает работу с многоканальными аудиовидеотреками и аудиокартами. При работе с MIDI программа позволяет установить индивидуальные настройки для каждого cue, будь то TimeCode или MIDI сообщения, в отличие от других подобных программ, где настройка временного кода и MIDI устройств для всего шоу одна.
Программы, подобные QLab, универсальны, так как коммутируются с принимающими устройствами посредством универсальных интерфейсов передачи данных. Такая логика не подразумевает обратной связи от синхронизируемых устройств, т.к. в этом нет большой необходимости. Но есть пульт, где логика программирования отличается от всех остальных, и это Grand MA2. Специально для таких систем управления создали софт с обратной связью. Называется он TimeLord.
TimeLord может работать по TimeCode и с другими пультами, но давайте разберем особенности работы с системой Grand MA2. Прямая и обратная связь пульта и TimeLord осуществляется через сеть MA2Net посредством протоколов MSC и Telnet. Чтобы подключить TimeLord к пульту, во-первых, необходимо, чтобы TimeLord и пульты были в одной сети MA2Net. Во-вторых, на пульте в настройках должен быть активирован Telnet. И тогда устройства будут готовы для коннекта. Чтобы это сделать, нужно в настройках TimeLord указать ip адрес пульта, логин и пароль для авторизации и нажать Connect.
Что нам это дает? Во-первых, можно синхронизировать СueList TimeLord с Timecode Pool в пульте. Если на пульте активировать Timecode (TC) из Timecode Pool, то автоматически в TimeLord активируется соответствующий ему аудиотрек и начнется воспроизведение.
Чтобы TimeLord знал, c каким аудиотреком синхронизировать в пульте TC, в настройках cue аудиотрека указывается MA2 Timecode ID, соответствующий номеру в пульте.
Так же функция синхронного воспроизведения работает и в обратном направлении. Если в TimeLord запустить аудиотрек, то в пульте автоматически активируется соответсвующий TC. Но разработчики TimeLord сделали еще пару удобных функций для работы с Grand MA2. В настройках TimeLord в разделе коннекта с пультом есть две кнопки: Show—> MA2; Show Мастер-класс 2 2017 (89)
QLab Alternatives and Similar Software
An industry leading cue system for show and stage lighting, QLab is one of the more popular choices for lighting professionals. Alternatives vary heavily due to the specific needs surrounding stage settings and gear involved. These types of highly focused tools are strictly for desktop computers, most being for Windows and/or Mac with a few supporting Linux. They’re nearly all commercial, with just a few free and open-source tools among them.
Alternatives to QLab for all platforms with any license
Show Cue System
The Show Cue System has been designed to playback sound cues such as sound effects and music cues for live theatre productions. With SCS you can assemble all the cues you need in the order in which they are to be played. You can set the required level (volume), pan, length and speaker selection for each cue. Hot Keys are available for those sounds you may want to play at any time.
Isadora
Isadora is the award winning, interactive media presentation tool that allows you to follow your artistic impulse. Whether you are an artist, designer, performer, or VJ, you can quickly and easily harness the limitless potential of digital media and real-time interactivity with Isadora.
Commercial Mac Windows
MadMapper
The MadMapper provides a simple and easy tool for video-mapping projections and LED mapping. It removes a lot of the confusion related to this medium, effectively demystifying the process, allowing you, the artist or designer to focus on creating your content, and making the experience of mapping textures to physical objects in real time, fun.
Commercial Mac Windows
Go Button
Go Button is a mobile audio app designed to provide professional playback of music and sound effects for live shows. It provides a creative, self-contained show control system that runs on your iPad, iPhone, or iPod touch. Live shows often require music and sound cues which need to be carefully timed and consistent at every performance. In the past, this task was often handled with CD players, iPods, or iTunes and other apps that were designed for casual listening.
Freemium $ $ $ iPhone iPad
MapMap
MapMap is a free/open source video mapping software. Projection mapping, also known as video mapping and spatial augmented reality, is a projection technology used to turn objects, often irregularly shaped, into a display surface for video projection. These objects may be complex industrial landscapes, such as buildings. By using specialized software, a two or three dimensional object is spatially mapped on the virtual program which mimics the real environment it is to be projected on.
Free Open Source Mac Windows Linux
Resolume Avenue
Resolume is an application for live video performances. Trigger video clips, Flash files, and pictures. Scratch, apply real-time effects, and become a superstar VJ!
Commercial Mac Windows
HeavyM
Add an amazing visual dimension to your events with HeavyM, video mapping software. Download for free, on Mac & Windows.
Freemium $ $ $ Mac Windows
TABULA FaçadeSignage
FaçadeSignage is the easy to use projection mapping and media server software that lets you use a PC and one (or more) projectors to “dress” any physical object or architectural structure with digital media. FaçadeSignage lets you create projection mappings and installations in a matter of minutes. Draw surfaces in realtime on the projected area, assign media files, and go. Your show, party, building projection, is just some click away.
Know any more alternatives to QLab?
VPT 7
VPT (VideoProjectionTool) is a free multipurpose realtime projection software tool for Mac and Windows created by HC Gilje. Among other things it can be used for projecting video on complex forms, adapt a projection to a particular space/surface, combine recorded and live footage, for multiscreen HD playback, for interactive installations using arduino sensors or camera tracking ++ VPT has become a popular tool for theatre and installation use, but is also used by VJs
Smode Studio
Smode is a real-time 2D/3D creation, compositing and video-mapping engine developed by D/Labs. Everything with Smode is real-time: you can change any parameter at anytime without having to make expensive re-renderings. Smode Studio is a PC application built on top of Smode’s engine and designed for generative VJing, interactive installations and real-time content creation.
QLab Pro 4.6.6
QLab позволяет легко создавать богатые мультимедийные проекты для живых перформансов и инсталляций. От Бродвея до Вест-Энда, в церквях, музеях, витринах магазинов, концертных залов, театров и во всем мире, люди используют QLab привести свои аудио и видео записи.
Using building blocks called «cues», you can create sophisticated designs in seconds. Getting started is as simple as dragging in a file and pressing «GO». From there, add commands to fade volume, animate videos, or add audio and video effects.
Once you master the basics, become a power user with advanced features like scripting, video corner pinning, multi-projector edge blending, audio localization, or even building multi-computer designs by sending commands to other QLab machines on your local network.
QLab comes in a variety of editions depending on your needs and can also be rented. Click here for pricing details.
Additionally, users of version 2 can purchase version 3 at a discounted price.
Audio Highlights:
- 48 channels of audio output
- 24 channels of audio input (file or microphone)
- Non-destructive audio waveform editing
- Adjustable playback rate with optional pitch adjustment
- Matrix mixer for every cue and audio device
- Apply audio effects to individual cues, across all cue outputs, or device outputs
- Custom fade curves
- Fade effect parameters for dynamic audio effects
- Unlimited slices per file, and import markers as slices
- Dead-easy vamping and musical transitions
Video Highlights:
- Slice and loop videos seamlessly
- Fade and animate videos
- Adjustable playback rate
- Preview cues with the audition window
- Many built-in video effects, or bring your own
- Overlay titles
- Live video input, including many Blackmagic devices
- Video surfaces help you focus on your design, instead of your projectors
- Syphon integration (input and output)
- Multi-projector edge blending
- Keystone correction & corner pinning
Version 4.6.6:
Added:
- Support for DS100 scene recall.
- Support for the Yarilo DMX PRO USB device.
Changed:
- The OSC message which allowed you to set a Video, Camera, or Text cue’s video effect have been changed from /cue/
/effect , which did not work (for boring technical reasons) to /cue/ /effectIndex which does work (also for boring technical reasons.)
Fixed:
- Changing the background color of a Text cue using AppleScript now works using the «backgroundRgbaColor» property of the cue’s «text format» record.
- A rare race condition that could cause QLab to freeze when closing audio devices.
- A rare and bizarre bug where using Apple’s AUMatrixReverb broke a certain kind of random number generator which could in turn break how QLab identified video surfaces.
- Performance improvements with opening workspaces.