QLab — это основанный на cue, мультимедийный программный пакет воспроизведения для macOS , предназначенный для использования в театре и живых развлечениях. Он разработан Figure 53 , американской компанией, базирующейся в Балтиморе, штат Мэриленд . [1]
QLab сосредоточен вокруг концепции подсказок, которые сгруппированы в списки подсказок. Простое рабочее пространство может содержать один список подсказок с несколькими подсказками, каждая из которых воспроизводит один аудиофайл. Более сложные рабочие пространства могут содержать несколько списков подсказок, группы подсказок, расширенный контроль времени и интеграцию с внешними устройствами. [2] : 43
Одна из основных функций QLab — это программное обеспечение для воспроизведения медиа с дополнительными функциями абстракции и редактирования. Каждый медиафайл, например видео- или аудиофайл, ссылается («нацеливается» в терминологии QLab) на свой собственный сигнал. QLab содержит расширенные функции неразрушающего редактирования с его системой абстракции через сигналы. Любые изменения, внесенные в сигнал, сохраняются как часть сигнала, а не самого медиафайла. [2] : 55–56
В дополнение к медиафайлам, некоторые типы подсказок способны нацеливаться на другие подсказки. Эти подсказки, такие как подсказки Fade и подсказки Start, обеспечивают расширенные возможности скриптинга и программирования. Для создания расширенных мультимедийных последовательностей в QLab используются несколько подсказок в комбинации, связанных вместе с предварительно запрограммированным или вручную запускаемым временем. [2] : 43
Последняя версия QLab 5 поддерживает 25 типов сигналов: [3]
Концепция QLab возникла в конце 2005 года, когда художник театра из Балтимора Крис Эшворт ответил на запрос небольшой театральной компании о решениях для воспроизведения звука. [4] Первоначальная версия QLab использовала Core Audio API в Mac OS X , определяющую особенность, которая сделала программу эксклюзивной для компьютеров Apple. Эшворт разместил рекламу бета-версии QLab на рассылке для театральных звукорежиссеров и включил их отзывы в версию 1.0, выпущенную в сентябре 2006 года. [2] : xxvi В течение года после выпуска QLab использовался на Бродвее и в Вест-Энде , в возрожденных постановках Grease и In Celebration . [5]
QLab 2 был выпущен в 2009 году. Ключевые особенности версии 2 включают в себя переработанный интерфейс; поддержку таймкода через MIDI и LTC ; автоматический и ручной вампиризм ; и скрипты через AppleScript , Python и Ruby . [6]
QLab 3, выпущенный в 2013 году, представил перестроенную видеосистему, поддержку Open Sound Control и мобильное приложение для удаленного управления на iPad . Версия 3.2.15, выпущенная в октябре 2018 года, является последней поддерживаемой версией QLab 3. [7]
QLab 4 был выпущен в 2016 году, представив функциональность управления освещением. QLab 4 управляет осветительными устройствами с помощью стандартного протокола DMX512 , используя коммерчески доступные адаптеры USB-DMX или сетевые системы через Art-Net . [8] Эта версия также интегрирует функции из QCart, ранее отдельной программы для нелинейного управления шоу и расширенного программирования. [9] [2] : 3–11
QLab 5 был выпущен в 2022 году. Эта версия добавляет функции для совместной работы в реальном времени и представляет перестроенную систему рендеринга видео на основе API Metal . Дополнительные функции включают пересмотренную систему маршрутизации звука и улучшенную функциональность в режиме предварительного просмотра «Audition». По состоянию на сентябрь 2024 года QLab 5 является последней основной версией программы. [10]
Все основные версии QLab поддерживаются меньшими выпусками исправлений ошибок и дополнительных функций. С ноября 2023 года эти обновления получат QLab 4 и 5.
QLab предлагает несколько уровней лицензий, отражающих широкий набор функций программы. Бесплатная версия программы включает ограниченную функциональность воспроизведения аудио и видео, а также отдельные лицензии доступны для полнофункционального аудио- и видеовывода, а также управления освещением.
Лицензии доступны в виде бессрочной лицензии , ежедневной аренды или корпоративной лицензии для крупных установок. С ноября 2023 года лицензии продаются только для QLab 5; эти лицензии также действительны для установок QLab 4. Бессрочные лицензии можно переназначать на разные компьютеры через автоматизированный веб-интерфейс.
QLab позволяет конечному пользователю или дизайнеру выровнять аудиофайлы в последовательном порядке. После того, как аудиофайлы вставлены в список реплик, конечный пользователь может управлять ими, зацикливая их, изменяя амплитуду или громкость и добавляя затухание или усиление. Аудиосигналы также можно объединять в группы, чтобы можно было запускать несколько файлов одновременно.
QLab способен воспроизводить множество видеоформатов, полностью интегрированных с воспроизведением аудио и другими сигналами. В дополнение к видеофайлам QLab может маршрутизировать и отображать видеосигналы с камер через множество поддерживаемых протоколов. Текстовый редактор также доступен для субтитров и других приложений, а видеоэффекты могут быть применены к любому контенту. Видеосистема в QLab поддерживает расширенные варианты использования, такие как проекционное отображение . [2] : 187–188
Видеовыход доступен через множество протоколов. QLab 5 использует несколько уровней абстракции в своей системе видеовывода, позволяя разделять, объединять и манипулировать устройствами вывода, такими как экраны и проекторы. QLab может выводить видео через собственные видеовыходы Mac, видеоадаптеры Blackmagic Design и сетевые устройства через Syphon и NDI . [11]
QLab поддерживает двунаправленный MIDI . QLab позволяет отправлять сигналы MIDI в качестве сигнала для запуска других устройств, таких как цифровые аудиоконсоли . Программное обеспечение также принимает сигналы MIDI в качестве триггеров для своих собственных сигналов. Сигналы MIDI могут быть отправлены в QLab с любого другого устройства с поддержкой MIDI, используя интерфейс MIDI. [12]
Ключевой особенностью программного обеспечения QLab является простота использования в ситуациях живого воспроизведения. Разработчик контрольного листа может сохранить свой файл шоу и заблокировать его, предотвращая любые изменения в контрольных метках. После этого неподготовленный пользователь может запустить программное обеспечение в ситуации воспроизведения. По умолчанию контрольная метка запускается нажатием большой кнопки GO на экране или нажатием пробела. [13]