问题标签 [dmx512]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
103 浏览

dmx512 - 兼容性移植程序

我有兴趣尝试将程序移植到 64 位,并想知道它是否是移植的好候选。我是一名灯光总监,为Chamsys ( http://www.chamsys.be/download.html )制作的名为MagicQ的程序构建了一个 SUSE 11.1 Linux 机器。我已经为此工作了大约 6 个月,并且所有硬件都得到了认可。我仍在研究舞台可视化器,我有一个单独的 CPU/板,通过PoE生成DMX512代码。我不认为让它在 SUSE 中运行会是一个问题,“它是为 Ubuntu 原生构建的”。

非常感谢任何帮助或指导!

0 投票
2 回答
3230 浏览

macos - 用于编写您自己的 DMX 控制软件的 DMX 接口

我有一个非常具体的问题:我想编写自己的 DMX 软件来控制我们的 DMX 灯具。有谁知道要使用的界面吗?如果有任何框架可以使用它会很棒,这样我只需将通道和值发送到接口。

0 投票
5 回答
11667 浏览

c# - 照明 USB OpenDMX FTD2XX DMXking

几个快速的问题。我有一个我正在尝试控制的 DMX king USB 照明控制器。

它基于提供 ac# 类的 Open DMX 协议(来自 Entec)。我已经将设备插入 RGB 罐中,如果我用他们的驱动程序测试 USB 设备,它会连接到 COM4,当我将他们的软件切换到传输模式时,我可以设置单独的 DMX 通道。

使用他们的 OpenDMX 类,进行一些修改(核心是相同的,我只是添加了一些额外的错误检查,我可以定位设备,查询它的信息等。当我打开设备时,我得到一个句柄。我可以写使用 FT_Write 连接到该设备,但无论我做什么,实际上都没有灯亮起。

以下是一些相关的代码片段:

所有状态返回为 FT_Ok,bytesWritten 返回为 512(此 USB 控制器上的通道数)

我一直在想我错过了将设备设置为传输模式或类似的东西(它只有一个 DMX 插座)

我也尝试过 Entec OpenDMX 类,我没有做任何修改,它似乎也没有做任何事情。

只是想强调他们的控制软件运行良好,所以灯和控制器是兼容的。我认为我使用 FTD2xx 的方式缺少一些东西。没有错误出现(一切都是 FT_OK),所以这表明 DLL 正在工作 - 特别是因为我可以使用 FT_ListDevices 和 FT_GetDeviceInfo 方法查询设备。

有任何想法吗?

加雷斯

0 投票
3 回答
2478 浏览

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

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

安德鲁·斯普罗特

0 投票
3 回答
2959 浏览

dmx512 - DMX 软件通过可编程接口控制灯光

我发现自己需要一个软件来控制带有可编程接口的灯。基本上我想做的是使用我在程序中编程的一些标准自动控制灯光。然后我的程序将通过我正在搜索的软件控制灯光,当然这需要一个可编程接口,我应该将命令传递给它来控制灯光。

在过去的几天里,我一直在寻找这样的软件,但没有成功,我发现的只是为用户提供 GUI 的软件,但没有任何关于对灯光行为进行编程而不是手动操作的规范。

0 投票
4 回答
2817 浏览

java - 是否有适用于 Android 的可靠 Art-Net 库(DMX over IP)?

我试图找出最好的,如果有任何可用于控制使用 ArtNet 协议的 Android 启用 ArtNet 的舞台照明设备。

我遇到了artnet4j,但我不确定以前是否有人将它用于相同的目的。请让我知道是否有任何提示。

0 投票
3 回答
3091 浏览

.net - 是否有用于 DMX 的 .Net 库,特别是 sACN(流式 ACN)?

我订购了一个流式 DMX (1.31) 兼容控制器,我想编写一个应用程序来控制我的圣诞灯。

0 投票
2 回答
11723 浏览

objective-c - FTDI Communication with USB device - Objective C

I'm trying to communicate with the Enttec USB DMX Pro. Mainly receiving DMX.

They released a Visual C++ version here, but I'm a little stumped on what to do to convert to Obj-c. Enttec writes, "Talk to the PRO using FTDI library for Mac, and refer to D2XX programming guide to open and talk to the device." Any example apps for Objective-C out there? Is there an easy way to communicate with the Enttec DMX USB Pro?

0 投票
0 回答
1303 浏览

c# - DMX USB Pro(FTDI) 工作非常零散

我一直在尝试编写一个使用 Enttec DMX USB Pro 盒子将数据发送到舞台灯的 C# 应用程序。提供了我正在使用的 C# 包装器,并且我已经得到了预期的响应,但它很少起作用。我似乎必须在使用现成的应用程序和“重置”连接之间切换几次,然后我才能让它开始响应我的写入。

我的 DMX 代码是

0 投票
3 回答
9158 浏览

python - 如何通过 Python 控制 Enttec Open DMX USB?

我想知道是否可以通过 Python shell 控制连接到 Enttec Open DMX USB 的灯。如果是,怎么做?