WEIGL CONTROL / SHOW LOGIC

WEM | Script™

Your show. Your logic.

From a single button to a complete interactive experience. Bring timelines, hardware and external systems together with Weigl’s free, published ASCII command protocol.

● ● ● control.ini
INPUT → ACTION
!i1c!rsn1#
!i2c!rsn2#

Input 1 closes → start show 1. Input 2 closes → start show 2.

Place commands on the Showforge timeline →
A small script. A direct connection to the show.
ASCIIcontrol.iniUDP / SerialVisual Studio CodeShowforge Marker Manager ↗
BEYOND THE TIMELINE

Make every interaction part of the show.

Use WEM | Script to start and stop playback, address outputs, evaluate inputs and exchange variables. Commands connect timeline programming, local control.ini logic and external control sources, with latest-takes-precedence (LTP) behavior. Available functions depend on your device and firmware.

⌁

Run local logic

Assign events in control.ini for startup behavior, buttons, timing and variables.

⇄

Connect your platform

Build a custom HMI or connect third-party control systems through supported command interfaces.

WRITE. UPLOAD. RUN.

Choose how you create.

Start with visual tools in your timeline software, edit generated logic or write your own control file. WEM | Script does not require a paid programming license.

Showforge® ↗   Conductor ↗
VISUAL STUDIO CODE

A familiar place to code.

The Weigl extension adds syntax highlighting and command snippets to make control.ini files easier to read and edit. It also supports vscode.dev for browser-based editing.

Get the Weigl extension ↗
CONFIGURATOR

From your editor to the hardware.

Transfer completed logic with Configurator or supported timeline tools. Use Configurator to configure devices and follow live system behavior while commissioning.

Configurator ↗
COMMANDS ON THE TIMELINE

A cue list.
A visible timeline.
One show.

Showforge® Marker Manager puts WEM | Script commands into a cue-list-style, time-based interface, with markers visible directly on the timeline.

Give each cue a readable title, choose its time and target device, and review its generated ASCII command. Coordinate command cues with motion, lighting and audio, from startup logic to motor homing.

Showforge Marker Manager · enlarge to inspect the cue list
EVENTS INTO EXPERIENCES

One command language. Across your system.

How WEM | Script connects your show · enlarge diagram

React to the real world.

Use supported input events, clock events, DMX, infrared and variable conditions to decide what happens next. Build playlists, stepped sequences or guest-driven experiences around your installation.

Keep your show in view.

Use variables and feedback to follow playback, playlist position and system state. Exchange status with custom interfaces or PLC systems and use Configurator during setup and troubleshooting.

WEM | SCRIPT KNOWLEDGE · PREVIEW

Tell us what you
want to do.

Describe a behavior. Explore a documented pattern, understand each command, and make it your own.

Browse the knowledge library ↓
Explore audio, motion, clocks and variable logic

Guided search uses documented command patterns and related examples. Knowledge explanations are currently in English.
EXPLORE THE KNOWLEDGE

From a single trigger to a complete experience.

Command reference · Version 2026.01
WEM | SCRIPT KNOWLEDGE
TOOLS & DOCUMENTATION

Ready for your next idea.

Examples illustrate specific hardware and firmware configurations. Confirm command support in your device documentation. Command reference: Version 2026.01.

WEM | Script™

The logic behind the experience.