Overview
The Pulse Generator plugin creates sequences with alternating ON/OFF cues that can be used for dynamic pulsing effects. It supports MAtricks-based patterns with wings, random ordering, and customizable timing.Interactive Setup
The plugin prompts for configuration through interactive text inputs:Enable white bump mode (sets fixtures to Gel 1.1). Values:
"true" or "false"The group number to apply pulse effects to
The sequence number where pulse cues will be stored
The executor number to assign the pulse sequence
MAtricks wings setting for pattern distribution
Shuffle fixture selection order. Values:
"true" or "false"Number of simultaneous pulses (fixtures lit at once)
Trigger time in seconds for automatic cue advancement (ignored in white bump mode)
Fade time in seconds for transitions (ignored in white bump mode)
What Gets Created
Cues
Creates pairs of ON/OFF cues for each pulse:- ON cues: Sets selected fixtures to 100% intensity (and Gel 1.1 if white bump mode)
- OFF cues: Sets selected fixtures to 0% (or 100% in white bump mode)
- Number of cue pairs:
Pulse Amount * 2
Sequence Configuration
- Tracking: OFF
- Appearance: Blue=100, Red=50
- OFF cues configured with:
- Trigger: Time-based
- Trigger time: Specified by user
- Fade time: Specified by user
- Mode: Release
Executor Configuration
- Restart: Next
- Priority: HTP
- Off time: 0.2 seconds
Usage
Answer prompts
The plugin will prompt you for configuration:
- White Bump Mode? (true/false)
- Enter Group Number
- Enter Sequence Number
- Enter Exec Number
- Wings?
- Random order? (true/false)
- Pulse Amount?
- Trig time? (if not white bump mode)
- Fade time? (if not white bump mode)
Function Reference
Main Functions
PulseGen_Start()
Main entry point for the plugin. Orchestrates setup, creation, and cleanup.
Setup Functions
PG_setup()
Prompts user for all configuration parameters through interactive text inputs.
Creation Functions
PG_create()
Creates the pulse sequence with all cues and configuration.
Operation Modes
Standard Pulse Mode
In standard mode, fixtures pulse between 0% and 100% intensity:- ON cue: At 100
- OFF cue: At 0 (with timed trigger)
- Uses fade and trigger times for smooth transitions
White Bump Mode
In white bump mode, fixtures are set to white color and stay at 100%:- ON cue: At 100 + Gel 1.1
- OFF cue: At 100 (maintains intensity)
- Trigger and fade times set to 0
- Useful for color bumps rather than intensity pulses
MAtricks Integration
The plugin uses MAtricks for pattern distribution:MAtricks interleave determines how many fixtures light up simultaneously. With 20 fixtures and pulse amount of 4, every 5th fixture will light together.