Skip to content

Engine · v4.0.0

Valentine's

A heart drawn by your waveform that beats with the kick, among roses, petals, ribbons and soft bokeh.

Valentine's engine preview

6 modes

Launch modes

Heartbeat Trace mode

Heartbeat Trace

A glowing line crosses the frame and loops into a heart drawn by your waveform; every kick makes it beat, lub-dub, and each section adds a ring inside.

Rose Bloom mode

Rose Bloom

A rose seen from above opens ring by ring as the song moves through its sections, each petal swelling with its own band.

Petal Fall mode

Petal Fall

Rose petals gather into a heart while more drift down at three depths, carried sideways by the mids; calm enough to sit behind lyrics.

Name Ribbons mode

Name Ribbons

Two satin ribbons, one carrying the title and one the artist, loop into a heart knot that tightens on every kick.

Bokeh Hearts mode

Bokeh Hearts

Your cover art in a heart-shaped frame, ringed by heart-shaped bokeh that twinkles with the highs; more rings join as the song moves through its sections.

Neon Heart mode

Neon Heart

A neon heart sign over a glossy floor, its tube buzzing band by band, with an optional message lit inside it.

35 controls

Controls

ControlGroupTypeDefaultAnimationAudio
Primary colorPrimary color used by the engine paletteStylecolor#ff4d7dYesNo
Secondary colorSecondary color used by the engine paletteStylecolor#ffc2d4YesNo
BackgroundBackground used by the engine paletteStylecolor#14040cYesNo
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
Heart sizeSize of the centrepiece: the heart, the rose, the ribbon knot or the neon signScenerange1YesYes
PetalsHow many rose petals drift through the sceneScenerange0.5YesYes
GreetingA short line such as "Be mine", written along the ribbons or lit inside the neon heart. Empty shows noneScenetextNoNo