Meld Studio
Входит в Macro DeckПереключайте и подготавливайте сцены, управляйте слоями, эффектами и аудиодорожками и выходите в эфир в Meld Studio.
Диалог «Подключение Meld Studio» с переключателем «Дополнительная настройка»
- Показ и подготовка сцен, вывод подготовленной сцены в эфир
- Показ и скрытие слоёв, включение и выключение эффектов
- Звук, мониторинг и громкость аудиодорожек
- Запуск и остановка трансляции и записи, снимки экрана
- Триггеры изменений сцен, слоёв, эффектов и дорожек
Интеграция Meld Studio подключает Macro Deck к Meld Studio через его API WebSocket (WebChannel). Ваши кнопки переключают сцены, меняют то, что видно на экране, управляют звуком и запускают трансляцию, а Meld Studio сообщает обо всех изменениях, поэтому панель показывает текущее состояние.
Что можно делать
- Выводить сцену в эфир, подготавливать сцену, не показывая её, и показывать подготовленную сцену, когда вы готовы.
- Показывать, скрывать или переключать слой, включать, выключать или переключать эффект.
- Выключать и включать звук аудиодорожки, включать и выключать её мониторинг, задавать громкость или повышать и понижать её на шаг.
- Запускать, останавливать или переключать трансляцию и запись и делать снимок программного вывода в горизонтальной или вертикальной ориентации.
- Считывать состояние слоя, эффекта или дорожки в переменную для использования в условиях.
Несколько примеров:
- Кнопка BRB, которая показывает сцену BRB и выключает звук дорожки микрофона.
- Кнопка В эфир, которая переключает трансляцию и показывает, в эфире ли вы.
- Ползунок, привязанный к
meld_<track>_gainмузыкальной дорожки: двигайте ползунок, и громкость дорожки в Meld Studio меняется. - Цепочка действий, которая запускается по триггеру Сцена изменилась и выключает эффект камеры каждый раз, когда вы уходите с основной сцены.
Как это работает
Meld Studio сам отправляет изменения в Macro Deck, поэтому такие переменные, как meld_current_scene, meld_staged_scene, meld_is_streaming и meld_is_recording, почти мгновенно следуют за Meld Studio. В окне выбора переменной также перечислены все аудиодорожки сессии с их усилением, состоянием звука и мониторинга. Переменная усиления meld_<track>_gain доступна для записи, поэтому ею может управлять ползунок.
У интеграции одна настройка. По умолчанию она подключается к Meld Studio на этом же компьютере. В разделе Дополнительная настройка при настройке можно указать другой хост, но у API Meld Studio нет пароля и шифрования, поэтому Macro Deck сначала просит подтвердить риск. Когда Meld Studio закрывается, Macro Deck продолжает попытки переподключиться, а триггеры Подключено и Отключено позволяют цепочке действий отреагировать.
Что понадобится
- Macro Deck 3 в Windows, macOS или Linux
- Meld Studio, запущенный на этом же компьютере или на компьютере в сети, которой вы доверяете
- Сервер WebSocket (WebChannel), включённый в Meld Studio в разделе Settings, затем Advanced
Настройка
Шаг 1: Включите сервер WebSocket в Meld Studio
В Meld Studio откройте Settings, затем Advanced и включите сервер WebSocket (WebChannel).
Шаг 2: Откройте Meld Studio в Macro Deck
В Macro Deck нажмите Интеграции на боковой панели и выберите Meld Studio. На вкладке Обзор нажмите Настроить в разделе Настройка. Если включить переключатель в правом верхнем углу, откроется тот же диалог, а интеграция включится после завершения настройки.
Шаг 3: Подключитесь к Meld Studio
Для Meld Studio на этом же компьютере в диалоге Подключение Meld Studio ничего заполнять не нужно: нажмите Продолжить, и Macro Deck проверит подключение.
Если Meld Studio работает на другом компьютере, включите переключатель Дополнительная настройка и введите Хост (его IP-адрес) и, только если вы его меняли, Порт (по умолчанию
13376). Нажмите Продолжить. Следующий шаг, Подключение к удалённой Meld Studio, предупреждает, что у подключения нет пароля и шифрования. Включите Я понимаю риск и хочу продолжить и нажмите Продолжить.Шаг 4: Добавьте действие Meld Studio на кнопку
На странице Панель нажмите на кнопку, которую хотите использовать. Панель должна быть разблокирована: если кнопка в правом верхнем углу называется Заблокировать, панель разблокирована. Откроется редактор, в котором выбран триггер Короткое нажатие. Нажмите + Добавить действие, слева в диалоге Добавить действие выберите Meld Studio и затем действие, например Показать сцену. Выберите сцену в поле Сцена и нажмите Сохранить.
Шаг 5: Нажмите кнопку
Нажмите кнопку на телефоне, планшете или в веб-клиенте. Meld Studio переключится на эту сцену. Если ничего не происходит, проверьте, что Meld Studio запущен и что настройка показывает статус Подключено на странице Meld Studio в разделе Интеграции.
Действия20
Назначьте их на кнопку или запускайте из цепочки действий.
- Показать сцену
- Переключает сцену в эфире.
- Подготовить сцену
- Подготавливает сцену, не показывая её.
- Показать подготовленную сцену
- Показывает подготовленную сейчас сцену.
- Установить видимость слоя
- Показывает, скрывает или переключает слой.
- Установить состояние эффекта
- Включает, выключает или переключает эффект.
- Начать трансляцию
- Запускает трансляцию.
- Остановить трансляцию
- Останавливает трансляцию.
- Переключить трансляцию
- Запускает или останавливает трансляцию.
- Начать запись
- Начинает запись.
- Остановить запись
- Останавливает запись.
- Переключить запись
- Начинает или останавливает запись.
- Сделать снимок
- Делает снимок программного вывода в горизонтальной или вертикальной ориентации.
- Установить выключение звука дорожки
- Выключает, включает или переключает звук аудиодорожки.
- Установить мониторинг звука
- Включает, выключает или переключает мониторинг аудиодорожки.
- Установить громкость
- Задаёт громкость аудиодорожки.
- Регулировка громкости
- Повышает или понижает громкость аудиодорожки.
- Получить видимость слоя
- Записывает видимость слоя в переменную.
- Получить состояние эффекта
- Записывает в переменную, включён ли эффект.
- Получить выключение звука дорожки
- Записывает состояние звука аудиодорожки в переменную.
- Получить громкость
- Записывает громкость аудиодорожки в переменную.
Триггеры13
Кнопка или цепочка действий может реагировать на эти события.
- Сцена изменилась
- Изменилась сцена в эфире. При желании только для одной сцены.
- Подготовленная сцена изменилась
- Изменилась подготовленная сцена.
- Трансляция начата
- Meld Studio начал трансляцию.
- Трансляция остановлена
- Meld Studio остановил трансляцию.
- Запись начата
- Meld Studio начал запись.
- Запись остановлена
- Meld Studio остановил запись.
- Видимость слоя изменилась
- Слой показан или скрыт.
- Состояние эффекта изменилось
- Эффект включён или выключен.
- Звук трека изменился
- Звук аудиодорожки выключен или включён.
- Мониторинг трека изменился
- Мониторинг аудиодорожки включён или выключен.
- Сессия изменилась
- Сцена, слой, эффект или дорожка добавлены, удалены или переименованы.
- Подключено
- Macro Deck подключился к Meld Studio.
- Отключено
- Подключение к Meld Studio потеряно.
Переменные7
Показывайте эти значения на кнопках и виджетах или используйте их в условиях.
meld_is_connected- Подключён ли Macro Deck к Meld Studio.
meld_is_streaming- Идёт ли трансляция в Meld Studio.
meld_is_recording- Идёт ли запись в Meld Studio.
meld_current_scene,meld_current_scene_id- Название и ID сцены в эфире.
meld_staged_scene,meld_staged_scene_id- Название и ID подготовленной сцены.
meld_api_version- Версия API Meld Studio.
meld_<track>_gain,meld_<track>_muted,meld_<track>_monitoring- Для каждой аудиодорожки, выбранной в окне выбора переменной: усиление в процентах (доступно для записи, поэтому его может задавать ползунок), выключен ли звук и включён ли мониторинг.
Часто задаваемые вопросы
Работает ли это, если Meld Studio запущен на другом компьютере?
Да. Во время настройки укажите его IP-адрес в поле Хост в разделе Дополнительная настройка. У API Meld Studio нет пароля и шифрования, поэтому управлять им может любой, у кого есть к нему доступ по сети. Делайте так только в сети, которой вы доверяете.
Нужен ли пароль?
Нет. API WebSocket Meld Studio не использует пароль, поэтому при настройке запрашиваются только хост и порт.
Что происходит, когда Meld Studio закрывается?
Macro Deck продолжает попытки переподключиться и снова подключается, как только Meld Studio запущен. До этого действия завершаются с ошибкой Нет подключения к Meld Studio.
Почему действие сообщает, что сцена или слой не найдены?
Сцена, слой, эффект или дорожка были переименованы или удалены в Meld Studio после настройки действия. Выберите их в действии заново.
Можно ли подключить несколько Meld Studio?
Нет. У интеграции одна настройка. Повторная настройка заменяет текущее подключение.
Ещё в группе «Трансляции»
OBS Studio
Входит в Macro DeckПереключайте сцены, управляйте трансляцией, записью и звуком и реагируйте на то, что происходит в OBS Studio.
Streamlabs Desktop
Входит в Macro DeckПереключайте сцены, управляйте трансляцией, записью и источниками звука в Streamlabs Desktop.
Streamer.bot
Входит в Macro DeckЗапускайте действия Streamer.bot, отправляйте сообщения в чат и реагируйте на любое событие, о котором сообщает Streamer.bot.
Twitch
Входит в Macro DeckПоказывайте чат и статистику трансляции Twitch, модерируйте, проводите опросы и запускайте рекламу, реагируйте на фолловы, подписки и рейды.
YouTube
Входит в Macro DeckПоказывайте чат и статистику прямой трансляции YouTube, меняйте название и теги и реагируйте на Super Chat и новых спонсоров.