似乎无法通过照明台控制dmx灯

时间:2011-08-02 18:57:35

标签: midi led light dmx512

2个问题

1:Q light软件......

我有一个Showtec Showmaster 24,它是一个带有24个通道的DMX控制器。我已经使用USB / MIDI线将它的MIDI输入插入我的电脑。 QLC选择了MIDI连接,我已经将MIDI通道分配为2.光桌面告诉我如何设置完成的MIDI输入通道,它告诉我如何将其设置为等待来自PC的下载转储。 / p>

等待时,它需要单字节值85作为数据块的开头,后跟文件名DC1224.BIN后跟空格。然后是文件转储。

字节22到69,注意打开/关闭48个追踪器。速度是程序主。

字节70到93,音符激活通道1到24.速度控制强度。

无论如何,为了完成这个场景,我还有4个LED灯箱,与QLC中内置的StarVille LED PAR 56完美匹配。

无论如何,当我将照明台设置为收听MIDI通道2时,使用音符速度模式将QLC输出路由到MIDI 2,设置一组映射到其中一个cans的滑块DMX地址似乎没有任何改变。我提升或降低任何颜色的滑块。

这张桌子有插件还是有办法让它起作用?


问题2:


从QLC开始,我正在编写自己的软件,其中包含MIDI输入/输出控制源。假设我可以输出到照明台,发送相同的序列 - 字节85,文件名和空格,接着是什么?

我有用于照明的标准MIDI API我发送到桌面的每个命令都遵循相同的标题吗?

TIA

Andrew Sprott

3 个答案:

答案 0 :(得分:1)

我认为你误读了这本手册。 The one I found没有关于数据转储格式的任何内容。你所谓的字节数实际上是MIDI音符编号。例如发送带有音符编号22的MIDI Note On信息将打开或关闭程序1。

目前还不清楚它们的含义:

  

在接收和发送文件转储期间,控制器将   自动搜索或发送设备ID 55H(85),一个名为的文件   DC1224,扩展名为“BIN(SPACE)”。

55H需要先加一些命令,否则它只是一个数据字节,其含义取决于最近的命令字节。

如果没有更好的文档,找出数据转储格式的最佳方法可能是将其发送到您的PC并在那里查看。我建议MIDI-OX。当我支持Windows时,我曾经经常使用它。

答案 1 :(得分:0)

转储似乎实际上是done via SysEx。我怀疑这一点,因为他们给了你一个设备ID,它与SysEx数据一起传递。这也是像这样进行转储的标准方法。

正如@SSTeve指出的那样,你应该use MIDI-OX to receive and look at this data

似乎没有向您提供实际格式,但我敢打赌,当您查看返回的数据时,这将是显而易见的。

答案 2 :(得分:0)

好的,解决了这个问题,解决方法是使用以下字节序列作为发送到桌面的每个数据包的标头:

$ 55 +'DC1224.BIN'

桌面使用文件名在同步时与其他桌面通信。

以下是带有音符,音高和力度参数的MIDI节目控制信息。设备ID是与照明台的连接,例如usb / midi电缆。

指令说明使用midi通道,因为它低4位。音高是DMX宇宙中的颜色通道,添加到基础70 - 24通道70到93 - 速度是强度,但记住你需要将它从8位缩放到7,换句话说,new_colour = old_colour / 255 * 127。

但无论如何,它有效。