Unilighter features a dual-engine animation system designed to handle everything from punchy, tempo-locked rhythmic chases to fluid, multi-parameter theatrical sweeps and complex moving head choreography.

Keyframe Animation Timeline


🎭 Three Animation Paradigms

Depending on whether your lighting cues require discrete stepped states, continuous parametric motion curves, or 2D spatial surface mapping, Unilighter provides three dedicated animation engines:

Feature 🏃 Step Animations 🎞️ Keyframe Animations 🌐 Choreography Animations
Model Discrete steps / chase sequences Continuous multi-track parametric timeline 2D spatial canvas & emitter pixel mapping
Interpolation Hold duration + step crossfade Bézier curves, easing transitions, linear ramps Frame-to-frame raster morphing & procedural LFOs
Best For Rhythmic chases, color bumps, strobe hits Fluid pan/tilt sweeps, ballyhoos, theatrical fades LED bars, stage sweeps, radial ripples, pixel arrays
Timing Millisecond hold or 1-beat snap (On Beat) Milliseconds (ms) or musical beats (beats) Musical beats (beats) or milliseconds (ms)
Generators Step Generator (Odd/Even, One by One, Fill) LFO wave generator curves per track 2D spatial generators (Sweep, Wave, Radial, Noise)
Creation Step list with embedded Scene Editors Multi-track timeline with keyframe marquee 2D pixel paint suite (Pencil, Shapes, Lasso, Fill)

⚡ Core Engine Features

Dark Prep prepares movement, wheels and optics while compatible fixtures are dark, before a keyframe animation starts or a future cue needs them.

1. Tempo & BPM Synchronization

All animations in Unilighter run in sync with the console's master tempo engine:

  • Master BPM: Set the tempo via numerical entry or tap tempo (TAP).
  • Beat Snapping: Step animations can bind their step intervals to music beats (On Beat). Keyframe and Choreography timelines can operate entirely in musical beat fractions (1/1, 1/2, 1/4, 1/8, 1/16).
  • Tempo Multipliers: Scale keyframe playback on the fly (8x, 4x, 2x, 1x, /2, /4, /8) without altering programmed keyframes.
  • Resync Beat: One-click beat alignment (Resync Beat) re-synchronizes all active phase counters to the downbeat during live DJ sets.

2. Priority Layering

Animations output signals through Unilighter's hierarchical Priority System:

  • Base Ambient Animations (Priority: 0 - 10): Gentle color cycles, slow wave washes, and background atmospheric motion.
  • Dynamic Action Cues (Priority: 10 - 50): Rhythmic fixture sweeps, chorus chases, spatial matrix ripples, and keyframe motion tracks.
  • Accent & Strobe Bursts (Priority: 50 - 90): High-priority blinders and strobe chases that temporarily override active animations and scenes.
  • Manual Live Faders (Priority: 100): Live faders on the Dashboard always retain ultimate control when busked manually.

3. Live Dashboard Integration

Once designed, animations are launched and modulated directly from the performance desk:

  • Function Widget: Trigger any Step, Keyframe, or Choreography animation instantly with dedicated touch buttons. Use the paperclip Add to widget action in an animation's row to place it on one or more Function Widgets without opening the dashboard editor.
  • Keyframe Animation Widget: Live transport panel featuring play/pause, scrub slider, loop toggle, and real-time playback indicator.

🪄 Rapid Creation Tools

  • Animation Generator: Instantly bake multi-fixture chases (Odd/Even, One-by-One, Fill) across patched devices.
  • Spatial Generators in Choreography: Generate mathematical wave crests, directional sweeps, and circular ripples across 2D arrays in real time.

📖 In-Depth Guides

Explore the detailed operation manuals for each engine:

  • 🏃 Step & Chase Animation Editor: Master discrete chase sequences, color transition geometries, hold/fade times, step reordering, and live auditioning.
  • 🎞️ Keyframe Animation Timeline: Master continuous multi-track timelines, easing curves, marquee selection, keyboard shortcuts, and master aggregation tracks.
  • 🌐 Spatial Matrix & Choreography Editor: Master 2D emitter mapping, pixel canvas drawing, raster motion paths, and procedural spatial wave generators.

Editing on phones

On a phone the animation list opens first, and each animation opens on its own screen. Return using the back link or the Animations navigation tab. The choreography editor also adapts to phone layouts. Search is ready for typing on desktop; Escape clears the query.

Keyframe animations can import selected scene parameters at the playhead. For procedural moving-head paths outside a timeline, see Movement.

Reuse and deletion

Include an existing animation in a Combo Function without copying its definition. Deleting an animation with usages shows its linked controls and memberships. The default retains repairable references; Also delete all buttons and widgets linked to it explicitly removes them. Other animations and group containers remain.