1

2个问题

1:Q光软件...

我有一个 Showtec Showmaster 24,它是一个具有 24 个通道的 DMX 控制器。我已经使用 USB/MIDI 电缆将它的 MIDI 输入插入我的 PC。QLC 接上 MIDI 连接,我已将 MIDI 通道分配为 2。灯台告诉我如何设置 MIDI 输入通道已完成,它告诉我如何设置它以等待来自 PC 的下载转储。

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

字节 22 到 69,打开/关闭 48 个追逐器的注释。速度是程序的主人。

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

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

无论如何,当我将灯光台设置为听 MIDI 通道 2 时,使用音符力度模式将 QLC 输出路由到 MIDI 2,设置一组映射到其中一个罐头 DMX 地址的滑块,当我举起或降低任何颜色的滑块。

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


问题2:


继 QLC 之后,我正在编写自己的软件,其中包含用于 MIDI 输入/输出控制的源代码。所以假设我可以输出到灯光台,发送相同的序列 - 字节 85,文件名和空间,接下来是什么?

我有用于照明的标准 MIDI API,我浏览过它是否每个发送到桌面的命令都遵循相同的标题?

TIA

安德鲁·斯普罗特

4

3 回答 3

1

我认为你误读了手册。我发现的那个对数据转储的格式一无所知。你所说的字节数实际上是 MIDI 音符数。例如,发送带有音符编号 22 的 MIDI Note On 消息将打开或关闭程序 1。

目前还不清楚他们的意思是:

在收发文件转储过程中,控制器会自动搜索或发送Device ID为55H(85)的文件名为DC1224,扩展名为“BIN(SPACE)”。

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

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

于 2011-08-02T20:25:55.130 回答
0

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

正如@SSTeve 指出的那样,您应该使用 MIDI-OX 来接收和查看这些数据

似乎没有向您提供实际格式,但我敢打赌,当您查看返回的数据时会很明显。

于 2011-08-02T21:24:01.983 回答
0

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

$55+'DC1224.BIN'

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

下面是一个带有音符、音高和力度参数的 MIDI 显示控制信息。设备 ID 是与照明台的连接,例如 USB/midi 电缆。

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

但无论如何,它有效。

于 2011-08-30T09:06:31.217 回答