Skip to content

Engine · v4.0.0

Christmas Lights

Six secular scenes of one snowy night: a lit pine, swagged garlands, glass baubles, a snow globe holding your cover, icicle lights and a cozy window, with every bulb on its own band and the chase stepping on the beat.

Christmas Lights engine preview

6 modes

Launch modes

Tree Lights mode

Tree Lights

A snow-dusted pine wound with string lights: each bulb is a band from the bass at the base to the treble at the tip, every beat steps the chase one bulb, the bass warms the baubles and a new section lights the star.

Garland Chase mode

Garland Chase

Fir garland swagged across a snowy night with velvet bows; the bulbs run the spectrum left to right and every beat chases the light one bulb along.

Bauble Reflections mode

Bauble Reflections

Glass baubles hang over a field of soft tree lights: the spectrum shines in their reflections, the bass glows inside them and each beat sets the front one swinging.

Snow Globe mode

Snow Globe

Your cover inside a snow globe on a lit base: every beat shakes the snow, the base lights carry the spectrum and the globe shines in a glossy table.

Winter Frost mode

Winter Frost

Icy icicle lights along a snowy eave over a moonlit, frosted forest: each strand is a band, each beat drips light down the next strand and frost creeps in as the song plays.

Cozy Window mode

Cozy Window

A warm window on a snowy night, framed in string lights with candles on the sill: the lights follow the music gently, calm enough for talk and spoken word.

38 controls

Controls

ControlGroupTypeDefaultAnimationAudio
Primary colorPrimary color used by the engine paletteStylecolor#f6c560YesNo
Secondary colorSecondary color used by the engine paletteStylecolor#c8243cYesNo
BackgroundBackground used by the engine paletteStylecolor#04070fYesNo
OpacityVisualizer opacityTransformrange1YesNo
SensitivityBounded overall audio responseAudiorange1YesNo
Spectrum rangeHow much of the 40 Hz to 14 kHz range the visual spans, from the bass up. Lower it to give the bass and mids more of the barsAudiorange1YesNo
Frequency scaleHow the bars are spread across the frequencies. Log spreads them by octave, mel by how pitch is heard, and linear by hertz, which gives most bars to the highsAudioselectlogNoNo
Auto-levelLifts every part of the spectrum to its own recent range, so quiet highs move as much as loud bass. A note held for several seconds settles lower as it adapts. 0 shows the raw spectrumAudiorange0.8YesNo
Primary audio sourcePrimary audio sourceAudioselectbassNoNo
Frequency focusWhich part of the spectrum drives this visual; while no explicit audio source is set, the motion envelope follows this selectionAudioselectfullNoNo
Burst intensityGlow and trail swell on sharp hits; 0 keeps bursts offAudiorange0YesNo
Ambient bedProminence of the standing background layer behind the beat-born elementsEffectsrange1YesNo
Wake lengthHow far motion trails stretch behind beat-born travelers; 0 removes the wakeEffectsrange1YesNo
Audio contributionMaximum contribution from the primary audio routeAudiorange0.55YesNo
Audio dynamicsHow much of the band's movement reaches the visual. 1 = full dynamics; 0 holds it at a steady level for a calmer, more constant lookAudiorange1YesNo
Audio attackEnvelope attack in millisecondsAudiorange45YesNo
Audio releaseEnvelope release in millisecondsAudiorange240YesNo
Geometry scaleGeometry scaleGeometryrange1YesYes
SpeedTime-based motion; default major cycle is 6–12 secondsMotionrange0.1YesYes
Color modeDuo palette, primary→secondary gradient, or full rainbow sweepStyleselectduoNoNo
GlowGlowEffectsrange0.55YesYes
Global glowShared emissive strength across the frameEffectsrange0.35YesYes
Pulse intensityBeat pulse scale for spawn, size, and shakeEffectsrange1YesYes
Beat responseHow hard every engine hits on each detected beatAudiorange1.2YesYes
Beat smoothingHow long each beat hit rings out before it settlesAudiorange0.35YesYes
Beat attackSeconds for a hit to swell to full. 0 snaps instantlyAudiorange0YesYes
Beat releaseSeconds for a hit to fade, overriding Beat smoothing. 0 follows itAudiorange0YesYes
Beat shakeFrame kick strength on each beatEffectsrange0.6YesYes
Motion echoMotion echoEffectsrange0YesYes
BlurBlurEffectsrange0YesYes
Chromatic aberrationChromatic aberrationEffectsrange0YesYes
Beat sync allRoute beat energy into spawn, shake, pulse, speed, and scaleAudiobooleantrueNoNo
SnowfallHow much snow falls (warm dust in the bauble close-up); the mids thicken it while the music playsScenerange0.6YesYes
TwinkleGlints on the glass and snow from the treble, and the slow twinkle of the lights between beatsLightsrange0.6YesYes
Light countHow many bulbs each string carries; every bulb is its own slice of the spectrumLightsrange1YesNo
SwayHow far the camera drifts, and how far baubles, garlands and the globe's snow swing on each beatScenerange0.7YesYes
GreetingAn optional line above the title, such as Happy holidays. Leave it empty for noneTexttextNoNo
Cover artworkThe artwork inside the snow globe; your logo is used when this is empty. Rights stay with youArtworktextNoNo