Lua in Helm 4.2.0

Helm 4.2.0 introduces a number of changes and improvements in Lua scripting integration. Lua Version is upgraded to 5.1.5. This version is a bugfix from the previous 5.1.4. No compatibility issues are known Lua interpreter and modules are not statically linked into...

How to configure a panel from an external file

In large multi-channel setups you often have the same panel design used on many workstations, but the IP addresses of the the controlled devices change. One way to handle this would be to edit each individual panel, but that would make it really hard if you then want...

How to make complex multi-level router takes

Let’s say you have a router with 3 levels, video, audio1 and audio2, and you want to set up a button that can do a complex take where different inputs are routed on different levels. Here’s how you can do this with a little Lua… First the example...

Lua Scripting

Lua is a powerful, fast, lightweight, embeddable scripting language. Lua scripts can be used anywhere in Helm, in place of ‘classic’ Helm scripting. Lua scripts bring significant power and flexibility to Helm including the following features. See also an...