Creative

Reflection Tree

Generate branching sculptures that dance to music over a mirrored floor. Choose shapes, sculpt the branches, and route sound into growth and motion.

Open Reflection Tree ↗
Default demo track · live audio-reactive settings

Reflection Tree builds a new branching sculpture from a seed and sets it above a reflective tiled floor. Bass pushes waves outward, mids twist the branches, and highs scatter the shapes. Try Lantern Willow for drooping spheres or Ring Canopy for an airy sculpture of interlocking rings.

Open Reflection Tree

Launch the visualizer with its matching left-nav entry selected.

Quick start

  1. Start the demo track, choose a local audio file, or enable a live input.
  2. Try a preset or style first, then open the section for the part of the image you want to change.
  3. On a control with Assign modulation, open the source picker, choose a signal, and watch the slider's live fill.
  4. Use Reset to Defaults whenever you want to return to the original look.

Presets and styles

Prism Tree · Lantern Willow · Crystal Coral · Ring Canopy · Ember Spires · Prism Tangle

Audio modulation

On a control with Assign modulation, select the activity icon to open Modulate with. Choose a named source, or choose — None to leave the control unmodulated. After you assign one, its name appears below the slider; select that name to edit the route, or use Clear modulation to remove it. The slider track shows the live signal reaching the control.

Modulated controlSectionWhat the route changes
GrowthTreeReveals the sculpture from the trunk toward the branch tips.
Branch SpreadTreeWidens the canopy without stretching the individual shapes.
Shape SizeTreeSets the size of each shape, including shapes other than cubes.
HueColorChooses the starting color of the sculpture.
Color SpreadColorSets how far the colors travel around the color wheel toward the tips.
BrightnessColorSets the brightness of the sculpture faces and traveling highlights.
Growth PulseBranch ReactionsMakes the growing tips open and close with the overall music level by default. Lower Growth below one to reveal this effect.
Branch PulseBranch ReactionsSets the outward displacement of a traveling branch wave. Follows bass by default.
Branch TwistBranch ReactionsSets the twisting motion along the branches. Follows mids by default.
Shape ScatterBranch ReactionsSets how far individual shapes scatter around their branch. Follows highs by default.
Wave SpeedMotionSets how quickly waves travel from the trunk through the canopy. Zero stops their travel.
Idle MotionMotionSets the gentle drifting and traveling waves between musical hits.
Orbit SpeedCameraSets the automatic orbit speed. Zero stops the automatic orbit; drag the view to inspect the sculpture.
ReflectionFloorSets the brightness of the sculpture reflected in the floor.
Floor RippleFloorDistorts the floor reflection into small ripples.

Settings reference

Generate

SettingAvailable valuesWhat it changes
Generate New TreeActionChooses the unique branch arrangement. The same seed and tree settings recall the same sculpture.

Tree

SettingAvailable valuesWhat it changes
ShapeCUBES, SPHERES, CRYSTALS, TETRAHEDRONS, RINGS, CONES, CAPSULESChooses cubes, spheres, crystals, tetrahedrons, rings, cones, or capsules for the branches.
Branching2–6Sets how many branches each junction can produce.
Branch Curl-2–2Turns successive branches into a twisted, sculptural canopy. Negative values reverse the curl.
Branch Droop0–2Bends later branches downward for a weeping canopy.
Growth0–1Reveals the sculpture from the trunk toward the branch tips. Use Assign modulation to choose a source.
Tree Seed1–99Chooses the unique branch arrangement. The same seed and tree settings recall the same sculpture.
Branch Depth3–5Sets how many generations of branches grow from the trunk.
Shape Density20–60Sets how many shapes fill each branch.
Branch Spread0.5–1.5Widens the canopy without stretching the individual shapes. Use Assign modulation to choose a source.
Shape Size0.4–1.5Sets the size of each shape, including shapes other than cubes. Use Assign modulation to choose a source.

Color

SettingAvailable valuesWhat it changes
Hue0–360Chooses the starting color of the sculpture. Use Assign modulation to choose a source.
Color Spread0–360Sets how far the colors travel around the color wheel toward the tips. Use Assign modulation to choose a source.
Brightness0.2–1.5Sets the brightness of the sculpture faces and traveling highlights. Use Assign modulation to choose a source.
Background Opacity0–1Fades the sky and distant haze while keeping the sculpture and its floor visible.

Branch Reactions

SettingAvailable valuesWhat it changes
Growth Pulse0–0.5Makes the growing tips open and close with the overall music level by default. Lower Growth below one to reveal this effect. Use Assign modulation to choose a source.
Branch Pulse0–2Sets the outward displacement of a traveling branch wave. Follows bass by default. Use Assign modulation to choose a source.
Branch Twist0–1Sets the twisting motion along the branches. Follows mids by default. Use Assign modulation to choose a source.
Shape Scatter0–1Sets how far individual shapes scatter around their branch. Follows highs by default. Use Assign modulation to choose a source.

Audio

SettingAvailable valuesWhat it changes
Sensitivity0–3Sets sensitivity for the audio reactions. Zero removes the music-driven motion.
Response0–1Sets how gradually the shared audio signals respond.

Motion

SettingAvailable valuesWhat it changes
Wave Speed0–1.5Sets how quickly waves travel from the trunk through the canopy. Zero stops their travel. Use Assign modulation to choose a source.
Idle Motion0–1Sets the gentle drifting and traveling waves between musical hits. Use Assign modulation to choose a source.

Camera

SettingAvailable valuesWhat it changes
Orbit Speed0–1Sets the automatic orbit speed. Zero stops the automatic orbit; drag the view to inspect the sculpture. Use Assign modulation to choose a source.
Camera Distance3–8Moves the camera closer to or farther from the sculpture.
Camera Height1–5Raises or lowers the camera above the floor.

Atmosphere

SettingAvailable valuesWhat it changes
Environment Hue0–360Chooses the color of the sky, haze, and floor tiles.
Sky Brightness0.1–1Sets the sky and haze brightness for daylight or darker stage looks.

Floor

SettingAvailable valuesWhat it changes
Reflection0–0.8Sets the brightness of the sculpture reflected in the floor. Use Assign modulation to choose a source.
Floor Ripple0–0.03Distorts the floor reflection into small ripples. Use Assign modulation to choose a source.
Tile Size0.3–2Sets the size of the checkerboard tiles.

Some controls appear only after you enable a related mode or style. The settings panel always reflects the options available for the current selection.

Tips for a better audio visualization

  • Press Generate New Tree to explore a new arrangement, then keep the Tree Seed to recall it.
  • Try Crystal Coral, Ember Spires, and Prism Tangle for different shapes and branch structures.
  • Lower Growth slightly and raise Growth Pulse to make the tips emerge with the music.
  • Open a reaction control’s audio route to assign a different band or modulation source.
  • Set Orbit Speed to zero and drag the canvas to compare branch shapes from a held viewpoint.