DMX灯光控制软件

像Kino Flo Select 31 LED这样的灯具使用 DMX 控制接口来发出光照强度和色温变化的信号。

DMX 是一种开放协议,它为硬件和软件控制提供了大量的可能性。我们尝试过其中一些更侧重于舞台控制的方案。

对于 DMX 控制器硬件,我们推荐Enttec DMX USB Pro控制器。

Imatest 2020.1 引入了灯光控制 GUI界面,用于与 DMX 硬件通信。

对于带有用户界面的计算机控制软件,Imatest Master 2020.1 引入了Imatest Lighting Control 。另请参阅Q Light Controller Plus (QLC+) ,它也具有良好的跨平台支持。

对于提供自动化 API 的灯光控制软件,我们发现最好的是开放照明架构 (OLA) 。它的缺点是仅对 Linux 系统有良好的支持。以下是一个包含 OLA 调用示例的 Python 脚本。这是一个将灯光设置为中等色温和最大亮度的基本调用:

from ola.ClientWrapper import ClientWrapper
intensity = 255
cct       = 127
universe = 1
data      = array.array('B') 
data.append(intensity)
data.append(cct)
data.append(intensity)
data.append(cct)
wrapper = ClientWrapper()
client = wrapper.Client()
client.SendDmx(universe, data, DmxSent)