Не могу управлять светом DMX через стол освещения

2 вопроса

Программное обеспечение 1: Q light...

У меня есть Showtec Showmaster 24, который является контроллером DMX с 24 каналами. Я подключил его MIDI-вход к своему ПК с помощью кабеля USB/MIDI. QLC обнаруживает MIDI-соединение, и я назначил MIDI-канал как 2. Световая панель сообщает мне, как выполнить настройку входного MIDI-канала, что говорит мне, как настроить его на ожидание загрузки дампов с ПК.

Когда он ожидает, он ожидает одно байтовое значение 85 в качестве начала блока данных, за которым следует имя файла DC1224.BIN, за которым следует пробел. Затем следует дамп файла.

Байты с 22 по 69, примечания, которые включают / выключают 48 охотников. Скорость является мастером программы.

Байты с 70 по 93, ноты активируют каналы с 1 по 24. Скорость регулирует интенсивность.

В любом случае, чтобы завершить сценарий, у меня также есть 4 светодиодные банки, которые идеально подходят к встроенному в QLC светодиодному светильнику StarVille LED PAR 56.

В любом случае, когда я настраиваю осветительное устройство на прослушивание MIDI-канала 2, перенаправляем выход QLC на MIDI 2 с использованием режима скорости ноты, устанавливаем набор ползунков, которые сопоставляются с одним из адресов DMX банок, и, кажется, ничего не меняется при поднятии или опустите ползунок для любого цвета.

Есть ли плагин для этого стола или есть способ заставить его работать?


Вопрос 2:


Исходя из QLC, я пишу свое собственное программное обеспечение с источником для управления входом / выходом MIDI. Итак, предполагая, что я могу вывести на стол освещения, отправить ту же последовательность - байт 85, имя файла и пробел, что следует?

У меня есть стандартный MIDI API для освещения, который я просматривал, каждая ли команда, отправляемая на пульт, следует одному и тому же заголовку?

ТИА

Эндрю Спротт

3 ответа

Решение

ОК, решил проблему, решение состоит в том, чтобы использовать следующую последовательность байтов в качестве заголовка для каждого пакета, отправляемого на пульт:

55 долларов США + DC1224.BIN

Имя файла используется пультом для связи с другими столами при синхронизации.

Далее следует управляющее сообщение MIDI-шоу с примечаниями, высотой звука и параметрами скорости. Идентификатор устройства - это любое подключение к столу освещения, например, USB / MIDI-кабель.

Примечание к инструкции использует миди-канал, так как он младший 4 бита. Высота тона - это цветовой канал во вселенной DMX, добавляемый к базе 70 - 24 канала с 70 по 93 - и скорость - это интенсивность, но помните, что вам нужно масштабировать ее от 8 бит до 7, другими словами, new_colour=old_colour/255*127.

Но в любом случае, это работает.

Я думаю, что вы неправильно читаете руководство. Тот, который я нашел, не имеет ничего общего с форматом дампа данных. То, что вы называете байтовыми номерами, на самом деле являются номерами нот MIDI. Например, отправка сообщения MIDI Note On с номером ноты 22 включит или выключит программу 1.

Очень неясно, что они имеют в виду под:

Во время получения и отправки файла дампа контроллер автоматически ищет или отправляет идентификатор устройства 55H (85), файл с именем DC1224 с расширением "BIN (SPACE)".

55H должна предшествовать какая-то команда, иначе это просто байт данных, значение которого будет зависеть от самого последнего байта команды.

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

Кажется, что на самом деле дамп осуществляется через SysEx. Я подозреваю это, так как они дали вам идентификатор устройства, который передается с данными SysEx. Это также стандартный способ сделать дамп, как это.

Как отметил @SSTeve, вы должны использовать MIDI-OX для получения и просмотра этих данных.

Кажется, что фактический формат не предоставлен вам, но я уверен, что это будет очевидно, когда вы посмотрите на возвращенные данные.

Другие вопросы по тегам