Skip to content

Engine · v5.7.0

Casino

A casino-themed visualizer drawn with code: a roulette wheel on a lit table, the ball riding the rim against the wheel's spin and landing in a pocket on the drop, the number lighting up. The table, the spin up close, the floor at night in neon, a private lounge with a chandelier, a grand finale of chips and light, and the dealer's side of the table. Roulette first, more games to come.

Casino engine preview

6 modes

Launch modes

The Table mode

The Table

The game's table in a lit room: the wheel at its head and the numbers on the felt, brass and polished wood, chips in stacks, lamps overhead pulsing with the kick and the haze in their light. The ball lands on the drop and the board lights the number.

The Play mode

The Play

The play up close. For roulette, the spin: the ball rides the rim against the wheel, slows, drops, strikes a diamond, rattles over the frets and settles in a pocket on the drop, and the number lights up in a ring of bulbs.

Neon Floor mode

Neon Floor

The casino floor at night: neon signs that light on the beat and change each section, light chases running along the ceiling, banks of machines and the tables in depth, the floor shining with it all.

VIP Lounge mode

VIP Lounge

A private lounge: velvet booths, a crystal chandelier winking on the highs, chip stacks on the low table rising with the bass, and the game across the room in soft focus.

Grand Finale mode

Grand Finale

The big moment: the game in a spotlight, light bursting from behind it and rings spreading on every beat, chips tumbling and confetti falling, all of it erupting on the drop.

Dealer's View mode

Dealer's View

The dealer's side of the table: chips sliding in across the felt on the bars, the dealer's hand starting the play on the downbeat, the wheel close at hand and the room beyond.

53 controls

Controls

ControlGroupTypeDefaultAnimationAudio
Primary colorPrimary color used by the engine paletteStylecolor#e2b45aYesNo
Secondary colorSecondary color used by the engine paletteStylecolor#17784aYesNo
BackgroundBackground used by the engine paletteStylecolor#0d0a0cYesNo
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
Motion directionRotate the animated visual pass to face this direction; the general background stays fixedMotionselectnoneNoNo
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
Symmetry and tilingReshape the whole picture: mirror it, fold it into a kaleidoscope, or tile it (the plane groups p1, p2, p4m and p6m)Shape and symmetryselectnoneNoNo
Kaleidoscope foldsHow many mirrored copies go round the kaleidoscopeShape and symmetryrange6YesNo
Symmetry angleTurns the mirror line, or the kaleidoscope, in degreesShape and symmetryrange0YesYes
Kaleidoscope spinHow fast the kaleidoscope turns, in turns per bar of the song (0.25 is once a phrase)Shape and symmetryrange0YesYes
Tile sizeEach tile's size as a share of the frameShape and symmetryrange0.5YesNo
Tile gapThe gap between tiles, as a share of a tile; it shows the background colourShape and symmetryrange0YesNo
WarpBend the whole picture: a twist, a bulge, waves or ripples that move once a bar, a polar unroll, or a fisheye lensShape and symmetryselectnoneNoNo
Warp amountHow strong the warp isShape and symmetryrange0.5YesYes
Warp centreWhere the warp is centred in the frameShape and symmetryselectcentreNoNo
GameWhich table game the scene shows: its table, its centrepiece and how its play moves with your songGameselectrouletteNoNo
Game paceHow fast the game turns with the song (the wheel's spin). The play still lands on the drop, or at the end of each phraseGamerange1YesNo
Lamp glowHow bright the lamps over the table and their pools of light. They pulse with the kickRoomrange1YesYes
ChipsHow many chips are on the felt and in the stacks. In the lounge the stacks rise with the bassRoomrange1YesNo
HazeSmoke in the light: the lamps' cones, the glow and the dust drifting through themRoomrange0.5YesYes
NeonHow bright the neon signs, the light chases and the machines' screensRoomrange1YesYes
SparkleGlints on brass, chrome and crystal on the highs, and the confetti in the finaleRoomrange0.6YesYes
Result boardThe lit board of recent results beside the table, and the result's disc by the wheelGameselectonNoNo
Loop lengthSeconds before the room's drift, the haze and the twinkle repeat exactly, so a clip loops without a seamRoomrange8YesNo
VariationAnother take on the same room: where the chips sit, the lights beyond, the result before the first spin. The same number always gives the same sceneRoomrange0YesNo
Title and artistShow or hide the song title and artist this visualizer draws.TextselectautoNoNo