Crystal Growth

L-system crystal branches growing to the rhythm — new branches spawn on beats

2D CanvasMediumBest for: Ambient, Cinematic, Nature themes, Electronic

Crystal Growth implements an L-system branching algorithm where new crystal branches are queued each beat. The branch tree grows from an initial seed, with each branch spawning children at mode-specific angles. Audio amplitude controls how quickly the queue is processed (more energy = faster growth). Six modes produce ferns, snowflakes, coral, dendritic ice crystals, fractal trees, and electric lightning bolts.

Key Features

L-system branchingBeat-driven growth6 crystal forms

Parameters

ParameterDescriptionRange / Options
Crystal Growth Modefern / snowflake / coral / dendrite / fractal / lightningSelect
Growth SpeedNumber of branches processed per frame0.1–5.0
Branching FactorProbability that a child branch spawns0.1–1.0
Max DepthMaximum branching recursion depth2–8

Tips & Best Practices

  1. 1

    Lightning mode fires complete bolts on every beat — perfect for bass drops.

  2. 2

    Snowflake mode with Max Depth 5 fills the canvas with intricate 6-arm symmetry.

  3. 3

    Lower Branching Factor (0.4) creates sparse, elegant ferns.

Export Performance

2D Canvas engine. Branch count can grow very large at high Growth Speed — watch for slowdown above depth 7.

All visualizers are copyright-free. Every video you export is yours to use commercially or personally, with no attribution required. You retain full ownership of your exports.