Skip to content

Effects Gallery

Animated previews of all effects available in lifx-async, captured from the LIFX Emulator dashboard. Effects adapted from pkivolowitz/lifx by Perry Kivolowitz are noted below.

Multizone Effects

These effects are designed for LED strips and beams. Most also work on single-bulb lights.

  • Aurora

    Aurora

    Flowing northern lights with palette interpolation and sine waves.

    Class: EffectAurora · Best on: Multizone, Matrix

  • Colorloop

    Colorloop

    Continuous hue rotation through the color spectrum.

    Class: EffectColorloop · Best on: Light

  • Cylon

    Cylon

    Larson scanner — bright eye sweeps back and forth with fading trail.

    Class: EffectCylon · Best on: Multizone

  • Double Slit

    Double Slit

    Young's double slit interference with shifting fringe patterns.

    Class: EffectDoubleSlit · Best on: Multizone

  • Embers

    Embers

    1D heat diffusion — rising embers with cooling and turbulence.

    Class: EffectEmbers · Best on: Multizone

  • Fireworks

    Fireworks

    Rockets launch, ascend, and burst into expanding color halos.

    Class: EffectFireworks · Best on: Multizone

  • Flame

    Flame

    Fire/candle flicker with layered sine waves and warm colors.

    Class: EffectFlame · Best on: Light, Multizone, Matrix

  • Jacob's Ladder

    Jacob's Ladder

    Electric arcs drift along the strip with flickering and crackling.

    Class: EffectJacobsLadder · Best on: Multizone

  • Newton's Cradle

    Newton's Cradle

    Steel balls swing alternately with Phong sphere shading.

    Class: EffectNewtonsCradle · Best on: Multizone

  • Pendulum Wave

    Pendulum Wave

    Pendulums with varying periods drift in and out of phase.

    Class: EffectPendulumWave · Best on: Multizone

  • Plasma

    Plasma

    Plasma ball — electric tendrils crackle from a pulsing core.

    Class: EffectPlasma · Best on: Multizone

  • Progress

    Progress

    Animated progress bar with traveling bright spot.

    Class: EffectProgress · Best on: Multizone

  • Rainbow

    Rainbow

    Full 360° rainbow spread across pixels, scrolling over time.

    Class: EffectRainbow · Best on: Multizone, Matrix

  • Ripple

    Ripple

    Raindrops on water — wavefronts propagate, reflect, and interfere.

    Class: EffectRipple · Best on: Multizone

  • Rule 30

    Rule 30

    Wolfram's Rule 30 cellular automaton — chaotic organic patterns.

    Class: EffectRule30 · Best on: Multizone

  • Rule Trio

    Rule Trio

    Three cellular automata at irrational speed ratios, blended via Oklab.

    Class: EffectRuleTrio · Best on: Multizone

  • Sine

    Sine

    Traveling ease wave — bright humps roll with smooth cubic transitions.

    Class: EffectSine · Best on: Multizone

  • Sonar

    Sonar

    Sonar pulses bounce off drifting obstacles with decay tails.

    Class: EffectSonar · Best on: Multizone

  • Spectrum Sweep

    Spectrum Sweep

    Three sine waves 120° out of phase sweep through zones like a spectrum analyzer.

    Class: EffectSpectrumSweep · Best on: Multizone

  • Spin

    Spin

    Theme colors rotate through zones with Oklab interpolation.

    Class: EffectSpin · Best on: Multizone

  • Twinkle

    Twinkle

    Random pixels sparkle and fade like Christmas lights.

    Class: EffectTwinkle · Best on: Light, Multizone

  • Wave

    Wave

    Standing wave — zones vibrate between two colors with fixed nodes.

    Class: EffectWave · Best on: Multizone

Matrix Effects

These effects are designed for LIFX Tile, Candle, and Ceiling devices.

  • Plasma 2D (single tile)

    Plasma 2D

    2D plasma — four sine waves create flowing interference patterns.

    Class: EffectPlasma2D · Best on: Matrix

  • Plasma 2D (5-tile canvas)

    Plasma 2D 5-tile

    Same effect spanning a 40×8 multi-tile canvas — each tile shows a different part of the continuous pattern.

    Class: EffectPlasma2D · Best on: Matrix


See Light Effects for usage examples and code, or Effects Reference for full API documentation.