Не могу управлять лампами DMX через стол - PullRequest
1 голос
/ 02 августа 2011

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 светодиодные банки, которые идеально соответствуют встроенному светильнику StarVille LED PAR 56 в QLC.

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

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


Вопрос 2:


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

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

ТИА

Эндрю Спротт

Ответы [ 3 ]

1 голос
/ 03 августа 2011

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

Очень непонятно, что они означают:

Во время получения и отправки дампаКонтроллер будет автоматически искать или отправлять идентификатор устройства 55H (85), файл с именем DC1224 с расширением «BIN (ПРОБЕЛ)».

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

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

0 голосов
/ 30 августа 2011

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

$ 55 + 'DC1224.BIN'

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

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

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

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

0 голосов
/ 03 августа 2011

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

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

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

...