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¶

Flowing northern lights with palette interpolation and sine waves.
Class:
EffectAurora· Best on: Multizone, Matrix -
Colorloop¶

Continuous hue rotation through the color spectrum.
Class:
EffectColorloop· Best on: Light -
Cylon¶

Larson scanner — bright eye sweeps back and forth with fading trail.
Class:
EffectCylon· Best on: Multizone -
Double Slit¶

Young's double slit interference with shifting fringe patterns.
Class:
EffectDoubleSlit· Best on: Multizone -
Embers¶

1D heat diffusion — rising embers with cooling and turbulence.
Class:
EffectEmbers· Best on: Multizone -
Fireworks¶

Rockets launch, ascend, and burst into expanding color halos.
Class:
EffectFireworks· Best on: Multizone -
Flame¶

Fire/candle flicker with layered sine waves and warm colors.
Class:
EffectFlame· Best on: Light, Multizone, Matrix -
Jacob's Ladder¶

Electric arcs drift along the strip with flickering and crackling.
Class:
EffectJacobsLadder· Best on: Multizone -
Newton's Cradle¶

Steel balls swing alternately with Phong sphere shading.
Class:
EffectNewtonsCradle· Best on: Multizone -
Pendulum Wave¶

Pendulums with varying periods drift in and out of phase.
Class:
EffectPendulumWave· Best on: Multizone -
Plasma¶

Plasma ball — electric tendrils crackle from a pulsing core.
Class:
EffectPlasma· Best on: Multizone -
Progress¶

Animated progress bar with traveling bright spot.
Class:
EffectProgress· Best on: Multizone -
Rainbow¶

Full 360° rainbow spread across pixels, scrolling over time.
Class:
EffectRainbow· Best on: Multizone, Matrix -
Ripple¶

Raindrops on water — wavefronts propagate, reflect, and interfere.
Class:
EffectRipple· Best on: Multizone -
Rule 30¶

Wolfram's Rule 30 cellular automaton — chaotic organic patterns.
Class:
EffectRule30· Best on: Multizone -
Rule Trio¶

Three cellular automata at irrational speed ratios, blended via Oklab.
Class:
EffectRuleTrio· Best on: Multizone -
Sine¶

Traveling ease wave — bright humps roll with smooth cubic transitions.
Class:
EffectSine· Best on: Multizone -
Sonar¶

Sonar pulses bounce off drifting obstacles with decay tails.
Class:
EffectSonar· Best on: Multizone -
Spectrum Sweep¶

Three sine waves 120° out of phase sweep through zones like a spectrum analyzer.
Class:
EffectSpectrumSweep· Best on: Multizone -
Spin¶

Theme colors rotate through zones with Oklab interpolation.
Class:
EffectSpin· Best on: Multizone -
Twinkle¶

Random pixels sparkle and fade like Christmas lights.
Class:
EffectTwinkle· Best on: Light, Multizone -
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)¶

2D plasma — four sine waves create flowing interference patterns.
Class:
EffectPlasma2D· Best on: Matrix -
Plasma 2D (5-tile canvas)¶

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.