Winamp Tribute

Basic Shapes

Basic Shapes is an audio-reactive visualizer in BeamTracer Audio Visualizers, built on WebGPU. Settings, audio modulation, presets, and tips.

Open Basic Shapes ↗
Default demo track · live audio-reactive settings

Basic Shapes starts with one complete pink circle, blue square and yellow triangle. Each family has its own INSTANCE COUNT, SIZE, ROTATION and GLOW. Raise a count to build a stack, then use ALTERNATING ROTATION, ALTERNATING SIZE and ALTERNATING GLOW to vary odd and even instances. Outlines stay complete unless that family has DASHED LINES enabled.

Open Basic Shapes

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

Kinetic Core · Roundhouse · Gate Array · Triangle Launch · Deep Machine · Compression · Zero Gravity

How do I share a factory look?

Open SHARE A LOOK, choose a preset from FACTORY LOOK, and select COPY LOOK LINK. The link opens that original preset with its audio reactions. Personal slider edits and music are not included. Use OPEN LOOK to preview what the recipient will see.

How do I share my edited look?

Open SHARE A LOOK, select PREPARE MY LOOK, then choose COPY MY LOOK LINK. The link includes your current visual settings, modulation routes, and generator settings. Music is not included. Use OPEN MY LOOK to preview the result. Prepare a new link after making more edits.

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
SizeCircle InstancesControls circle size; assign a shared audio, MIDI or stem source.
RotationCircle InstancesControls circle rotation; assign a shared audio, MIDI or stem source.
GlowCircle InstancesControls circle glow; assign a shared audio, MIDI or stem source.
Alternating RotationCircle InstancesControls circle alternating rotation; assign a shared audio, MIDI or stem source.
Alternating SizeCircle InstancesControls circle alternating size; assign a shared audio, MIDI or stem source.
Alternating GlowCircle InstancesControls circle alternating glow; assign a shared audio, MIDI or stem source.
SizeSquare InstancesControls square size; assign a shared audio, MIDI or stem source.
RotationSquare InstancesControls square rotation; assign a shared audio, MIDI or stem source.
GlowSquare InstancesControls square glow; assign a shared audio, MIDI or stem source.
Alternating RotationSquare InstancesControls square alternating rotation; assign a shared audio, MIDI or stem source.
Alternating SizeSquare InstancesControls square alternating size; assign a shared audio, MIDI or stem source.
Alternating GlowSquare InstancesControls square alternating glow; assign a shared audio, MIDI or stem source.
SizeTriangle InstancesControls triangle size; assign a shared audio, MIDI or stem source.
RotationTriangle InstancesControls triangle rotation; assign a shared audio, MIDI or stem source.
GlowTriangle InstancesControls triangle glow; assign a shared audio, MIDI or stem source.
Alternating RotationTriangle InstancesControls triangle alternating rotation; assign a shared audio, MIDI or stem source.
Alternating SizeTriangle InstancesControls triangle alternating size; assign a shared audio, MIDI or stem source.
Alternating GlowTriangle InstancesControls triangle alternating glow; assign a shared audio, MIDI or stem source.
Edge GlowAppearanceSets the brightness of the thin luminous edges around every solid part.
Line LightAppearanceSets the brightness of the sharp luminous line cores.
Circle ResponseReactionsSets how far circle parts contract and eject when their assigned source rises.
Square ResponseReactionsSets how far square gates contract and eject when their assigned source rises.
Triangle ResponseReactionsSets how far triangular frames contract and eject when their assigned source rises.
FractureReactionsSeparates each shape into independently moving parts.
EjectionReactionsSets how far fractured parts shoot outward on sharp changes.
ContractionReactionsSets how tightly the machine draws toward its center as the assigned source rises.
Orbit SpeedMotionSets the alternating rotation speed of neighboring layers.
Depth FlowMotionSets how strongly layers travel forward and backward through the machine.

Settings reference

Circle Instances

SettingAvailable valuesWhat it changes
Instance Count0–24Sets the number of complete circle outlines in this stack.
Dashed LinesOn / OffBreaks only this shape family into dashes; off keeps complete outlines.
Size0.2–2.5Controls circle size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Rotation-180–180Controls circle rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Glow0–2Controls circle glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Rotation-90–90Controls circle alternating rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Size0–0.5Controls circle alternating size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Glow0–1Controls circle alternating glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.

Square Instances

SettingAvailable valuesWhat it changes
Instance Count0–24Sets the number of complete square outlines in this stack.
Dashed LinesOn / OffBreaks only this shape family into dashes; off keeps complete outlines.
Size0.2–2.5Controls square size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Rotation-180–180Controls square rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Glow0–2Controls square glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Rotation-90–90Controls square alternating rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Size0–0.5Controls square alternating size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Glow0–1Controls square alternating glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.

Triangle Instances

SettingAvailable valuesWhat it changes
Instance Count0–24Sets the number of complete triangle outlines in this stack.
Dashed LinesOn / OffBreaks only this shape family into dashes; off keeps complete outlines.
Size0.2–2.5Controls triangle size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Rotation-180–180Controls triangle rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Glow0–2Controls triangle glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Rotation-90–90Controls triangle alternating rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Size0–0.5Controls triangle alternating size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.
Alternating Glow0–1Controls triangle alternating glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source.

Shapes

SettingAvailable valuesWhat it changes
Circles0–1.5Sets the visibility and prominence of complete circle instances.
Squares0–1.5Sets how strongly the square gates occupy the machine.
Triangles0–1.5Sets how strongly the triangular frames occupy the machine.

Machine

SettingAvailable valuesWhat it changes
Dash Count6–24Sets the dash count when a shape family has DASHED LINES enabled.
Radius0.55–1.5Sets the overall radius of the shape machine.
Depth0.3–2.5Spreads the layers through depth to form a shallow emblem or a long tunnel.
Line Width0.035–0.16Sets the width of the luminous circle arcs, square edges, and triangle edges.

Appearance

SettingAvailable valuesWhat it changes
Edge Glow0–1.5Sets the brightness of the thin luminous edges around every solid part. Use Assign modulation to choose a source.
Line Light0.2–1.25Sets the brightness of the sharp luminous line cores. Use Assign modulation to choose a source.
Circle ColorColorSets the color of the segmented circle bands.
Square ColorColorSets the color of the square gates.
Triangle ColorColorSets the color of the triangular frames.

Reactions

SettingAvailable valuesWhat it changes
Circle Response0–1.5Sets how far circle parts contract and eject when their assigned source rises. Use Assign modulation to choose a source.
Square Response0–1.5Sets how far square gates contract and eject when their assigned source rises. Use Assign modulation to choose a source.
Triangle Response0–1.5Sets how far triangular frames contract and eject when their assigned source rises. Use Assign modulation to choose a source.
Fracture0–1Separates each shape into independently moving parts. Use Assign modulation to choose a source.
Ejection0–2.5Sets how far fractured parts shoot outward on sharp changes. Use Assign modulation to choose a source.
Contraction0–1.2Sets how tightly the machine draws toward its center as the assigned source rises. Use Assign modulation to choose a source.
Return Force0.5–4.5Sets how quickly ejected parts reform their original shapes.

Motion

SettingAvailable valuesWhat it changes
Orbit Speed0–0.7Sets the alternating rotation speed of neighboring layers. Use Assign modulation to choose a source.
Depth Flow0–1.8Sets how strongly layers travel forward and backward through the machine. Use Assign modulation to choose a source.

Camera

SettingAvailable valuesWhat it changes
Camera Distance4.5–9Moves the camera from a close portal view to the full layered machine.

Output

SettingAvailable valuesWhat it changes
Background ColorColorSets the color behind the shape machine.
Background Opacity0–1Fades the background so the shape machine can layer over another visual.

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

  • Assign shared audio, MIDI or uploaded-stem signals to each family's size, rotation, glow and alternating controls. Each route affects that family; alternating offsets vary neighboring instances.
  • Factory presets recall their shared FX Rack assignments too. ROUNDHOUSE and TRIANGLE LAUNCH use Kaleido; GATE ARRAY uses CRT, DEEP MACHINE recalls Infinite Tunnel, and ZERO GRAVITY uses Droste. ROUNDHOUSE caps its audio-modulated spin at 0.55 turns per second. KINETIC CORE clears those effects and returns to one complete shape per family.
  • Add or edit Kaleido, CRT and other treatments in the shared Effects rack. Automatic instrument recognition and stem separation are not provided; instrument-specific reactions need a stem file you supply.