Spheres

Marble Madness

Marble Madness is a spherical audio-reactive composition in BeamTracer Audio Visualizers, built on WebGPU. Settings, audio modulation, presets, and tips.

Open Marble Madness ↗
Default demo track · live audio-reactive settings

Marble Madness is a spherical audio-reactive composition in the Spheres category. Open it from the left visualizer list, start an audio source, and use the settings panel to shape its response.

Open Marble Madness

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

Default Pink · Newton'S Cradle · Nebula · Pinball · Zen Garden · Solar Tide

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
Marble ScaleCoreSets the visual marble scale.
Large Marble SizeAttractorsSets the visible large marble size.
Attractor BounceAttractorsSets how hard the small marbles rebound when they hit the large marbles; low values make impacts soft, and high values make them spring away.
Precession RateSwarm ShapeSets how quickly precession changes or moves.
Backdrop NoiseMaterialSets how irregular or unpredictable the backdrop noise appears.
Key Light HorizontalLightingMoves the Key Light left or right; this changes where highlights and shadows fall across the marbles.
Key Light VerticalLightingMoves the Key Light up or down; this changes where highlights and shadows fall across the marbles.
Key Light DepthLightingSets the visible key light depth.
Fill Light HorizontalLightingMoves the Fill Light left or right; this changes how the shadowed side of the marbles is lit.
Fill Light VerticalLightingMoves the Fill Light up or down; this changes how the shadowed side of the marbles is lit.
Fill Light DepthLightingSets the visible fill light depth.
Kinetic LimitAnimationCaps how fast the small marbles can travel; lower values keep them calm and slow, and higher values let them fly freely.

Settings reference

Core

SettingAvailable valuesWhat it changes
Marble Density100–1000Controls how concentrated the visible elements appear.
Marble Scale0.01–0.07Sets the visual marble scale. Use Assign modulation to choose a source.

Attractors

SettingAvailable valuesWhat it changes
Large Marble Size2–15Sets the visible large marble size. Use Assign modulation to choose a source.
Gravity0–40Sets the downward pull on moving elements.
Attractor Bounce0–8Sets how hard the small marbles rebound when they hit the large marbles; low values make impacts soft, and high values make them spring away. Use Assign modulation to choose a source.
Attractor Count1–3Sets how many visible elements are drawn.
Band OrderBASS / MID / HIGH, BASS / HIGH, MID / HIGH, BASS / MID, BASS, MID, HIGHChooses the band order mode or style.
Bass Pull0–2Sets how strongly bass makes the large marble assigned to bass pull the small marbles toward it; at 0 the bass has no effect on the pull.
Mid Pull0–2Sets how strongly mid-range sound makes the large marble assigned to the mids pull the small marbles toward it; at 0 the mids have no effect on the pull.
High Pull0–2Sets how strongly high-frequency sound makes the large marble assigned to the highs pull the small marbles toward it; at 0 the highs have no effect on the pull.
Attractor Spread0–3.5Controls how far elements separate from the center or from one another.

Swarm Shape

SettingAvailable valuesWhat it changes
Orbit Torque0–2Sets the orbit torque of the visible composition.
Precession Rate0–1Sets how quickly precession changes or moves. Use Assign modulation to choose a source.
Swarm Spread0–1Controls how far elements separate from the center or from one another.

Material

SettingAvailable valuesWhat it changes
Backdrop Noise0–1Sets how irregular or unpredictable the backdrop noise appears. Use Assign modulation to choose a source.
High Fidelity (Ao)On / OffTurns high fidelity (ao) on or off.
Collision FlashOn / OffTurns collision flash on or off.
Flash Intensity0–2Sets the visible flash intensity.

Colors

SettingAvailable valuesWhat it changes
Key LightColorSets the key light.
Key Light Auto HueOn / OffTurns key light auto hue on or off.
Key Light Hue Speed0.01–1Sets how quickly key light hue changes or moves.
Fill LightColorSets the fill light.
Fill Light Auto HueOn / OffTurns fill light auto hue on or off.
Fill Light Hue Speed0.01–1Sets how quickly fill light hue changes or moves.
Cohort ModeOFF, AUDIO BANDSChooses the cohort mode or style.
Cohort Count1–3Sets how many visible elements are drawn.
Cohort PaletteColorSets the cohort palette.

Lighting

SettingAvailable valuesWhat it changes
Key Light Horizontal-6–6Moves the Key Light left or right; this changes where highlights and shadows fall across the marbles. Use Assign modulation to choose a source.
Key Light Vertical-6–6Moves the Key Light up or down; this changes where highlights and shadows fall across the marbles. Use Assign modulation to choose a source.
Key Light Depth-4–8Sets the visible key light depth. Use Assign modulation to choose a source.
Fill Light Horizontal-6–6Moves the Fill Light left or right; this changes how the shadowed side of the marbles is lit. Use Assign modulation to choose a source.
Fill Light Vertical-6–6Moves the Fill Light up or down; this changes how the shadowed side of the marbles is lit. Use Assign modulation to choose a source.
Fill Light Depth-4–8Sets the visible fill light depth. Use Assign modulation to choose a source.

Audio

SettingAvailable valuesWhat it changes
Master Gain0x–3xSets how strongly the input signal affects master.
Bass Intensity0–2Sets the visible bass intensity.
Mid Intensity0–2Sets the visible mid intensity.
High Intensity0–2Sets the visible high intensity.
Smoothing0–0.99Balances immediate audio response against steadier motion.
Beat PhysicsOFF, SCATTER, SLAM, ALTERNATEChooses the beat physics mode or style.
Beat Strength0–2Sets the visible beat strength.
Beat Decay1–12Sets how long beat decay remains visible.

Animation

SettingAvailable valuesWhat it changes
Kinetic Limit0.01–0.1Caps how fast the small marbles can travel; lower values keep them calm and slow, and higher values let them fly freely. Use Assign modulation to choose a source.
Interactive PointerOn / OffTurns interactive pointer on or off.
Volume RegimeOn / OffTurns volume regime on or off.
Regime Depth0–1Sets the visible regime depth.

Camera

SettingAvailable valuesWhat it changes
Orbit Amount0–1.5Sets the width of the camera orbit.
Orbit Speed0–1Sets how quickly orbit changes or moves.
Camera Elevation-1.5–1.5Sets how high the camera sits; positive values look down on the marbles from above, negative values look up at them from below.

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

  • Keep the base shape readable and use bass for deformation; add highs to glow or surface detail as a secondary response.
  • Try assigning Bass to Marble Scale, then compare Mid, High, and Volume while the demo track plays. The slider's live fill shows the signal reaching that control.