Basic Shapes
Basic Shapes is an audio-reactive visualizer in BeamTracer Audio Visualizers, built on WebGPU. Settings, audio modulation, presets, and tips.
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
- Start the demo track, choose a local audio file, or enable a live input.
- Try a preset or style first, then open the section for the part of the image you want to change.
- On a control with Assign modulation, open the source picker, choose a signal, and watch the slider's live fill.
- 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 control | Section | What the route changes |
|---|---|---|
| Size | Circle Instances | Controls circle size; assign a shared audio, MIDI or stem source. |
| Rotation | Circle Instances | Controls circle rotation; assign a shared audio, MIDI or stem source. |
| Glow | Circle Instances | Controls circle glow; assign a shared audio, MIDI or stem source. |
| Alternating Rotation | Circle Instances | Controls circle alternating rotation; assign a shared audio, MIDI or stem source. |
| Alternating Size | Circle Instances | Controls circle alternating size; assign a shared audio, MIDI or stem source. |
| Alternating Glow | Circle Instances | Controls circle alternating glow; assign a shared audio, MIDI or stem source. |
| Size | Square Instances | Controls square size; assign a shared audio, MIDI or stem source. |
| Rotation | Square Instances | Controls square rotation; assign a shared audio, MIDI or stem source. |
| Glow | Square Instances | Controls square glow; assign a shared audio, MIDI or stem source. |
| Alternating Rotation | Square Instances | Controls square alternating rotation; assign a shared audio, MIDI or stem source. |
| Alternating Size | Square Instances | Controls square alternating size; assign a shared audio, MIDI or stem source. |
| Alternating Glow | Square Instances | Controls square alternating glow; assign a shared audio, MIDI or stem source. |
| Size | Triangle Instances | Controls triangle size; assign a shared audio, MIDI or stem source. |
| Rotation | Triangle Instances | Controls triangle rotation; assign a shared audio, MIDI or stem source. |
| Glow | Triangle Instances | Controls triangle glow; assign a shared audio, MIDI or stem source. |
| Alternating Rotation | Triangle Instances | Controls triangle alternating rotation; assign a shared audio, MIDI or stem source. |
| Alternating Size | Triangle Instances | Controls triangle alternating size; assign a shared audio, MIDI or stem source. |
| Alternating Glow | Triangle Instances | Controls triangle alternating glow; assign a shared audio, MIDI or stem source. |
| Edge Glow | Appearance | Sets the brightness of the thin luminous edges around every solid part. |
| Line Light | Appearance | Sets the brightness of the sharp luminous line cores. |
| Circle Response | Reactions | Sets how far circle parts contract and eject when their assigned source rises. |
| Square Response | Reactions | Sets how far square gates contract and eject when their assigned source rises. |
| Triangle Response | Reactions | Sets how far triangular frames contract and eject when their assigned source rises. |
| Fracture | Reactions | Separates each shape into independently moving parts. |
| Ejection | Reactions | Sets how far fractured parts shoot outward on sharp changes. |
| Contraction | Reactions | Sets how tightly the machine draws toward its center as the assigned source rises. |
| Orbit Speed | Motion | Sets the alternating rotation speed of neighboring layers. |
| Depth Flow | Motion | Sets how strongly layers travel forward and backward through the machine. |
Settings reference
Circle Instances
| Setting | Available values | What it changes |
|---|---|---|
| Instance Count | 0–24 | Sets the number of complete circle outlines in this stack. |
| Dashed Lines | On / Off | Breaks only this shape family into dashes; off keeps complete outlines. |
| Size | 0.2–2.5 | Controls circle size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Rotation | -180–180 | Controls circle rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Glow | 0–2 | Controls circle glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Rotation | -90–90 | Controls circle alternating rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Size | 0–0.5 | Controls circle alternating size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Glow | 0–1 | Controls circle alternating glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
Square Instances
| Setting | Available values | What it changes |
|---|---|---|
| Instance Count | 0–24 | Sets the number of complete square outlines in this stack. |
| Dashed Lines | On / Off | Breaks only this shape family into dashes; off keeps complete outlines. |
| Size | 0.2–2.5 | Controls square size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Rotation | -180–180 | Controls square rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Glow | 0–2 | Controls square glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Rotation | -90–90 | Controls square alternating rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Size | 0–0.5 | Controls square alternating size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Glow | 0–1 | Controls square alternating glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
Triangle Instances
| Setting | Available values | What it changes |
|---|---|---|
| Instance Count | 0–24 | Sets the number of complete triangle outlines in this stack. |
| Dashed Lines | On / Off | Breaks only this shape family into dashes; off keeps complete outlines. |
| Size | 0.2–2.5 | Controls triangle size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Rotation | -180–180 | Controls triangle rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Glow | 0–2 | Controls triangle glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Rotation | -90–90 | Controls triangle alternating rotation; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Size | 0–0.5 | Controls triangle alternating size; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
| Alternating Glow | 0–1 | Controls triangle alternating glow; assign a shared audio, MIDI or stem source. Use Assign modulation to choose a source. |
Shapes
| Setting | Available values | What it changes |
|---|---|---|
| Circles | 0–1.5 | Sets the visibility and prominence of complete circle instances. |
| Squares | 0–1.5 | Sets how strongly the square gates occupy the machine. |
| Triangles | 0–1.5 | Sets how strongly the triangular frames occupy the machine. |
Machine
| Setting | Available values | What it changes |
|---|---|---|
| Dash Count | 6–24 | Sets the dash count when a shape family has DASHED LINES enabled. |
| Radius | 0.55–1.5 | Sets the overall radius of the shape machine. |
| Depth | 0.3–2.5 | Spreads the layers through depth to form a shallow emblem or a long tunnel. |
| Line Width | 0.035–0.16 | Sets the width of the luminous circle arcs, square edges, and triangle edges. |
Appearance
| Setting | Available values | What it changes |
|---|---|---|
| Edge Glow | 0–1.5 | Sets the brightness of the thin luminous edges around every solid part. Use Assign modulation to choose a source. |
| Line Light | 0.2–1.25 | Sets the brightness of the sharp luminous line cores. Use Assign modulation to choose a source. |
| Circle Color | Color | Sets the color of the segmented circle bands. |
| Square Color | Color | Sets the color of the square gates. |
| Triangle Color | Color | Sets the color of the triangular frames. |
Reactions
| Setting | Available values | What it changes |
|---|---|---|
| Circle Response | 0–1.5 | Sets how far circle parts contract and eject when their assigned source rises. Use Assign modulation to choose a source. |
| Square Response | 0–1.5 | Sets how far square gates contract and eject when their assigned source rises. Use Assign modulation to choose a source. |
| Triangle Response | 0–1.5 | Sets how far triangular frames contract and eject when their assigned source rises. Use Assign modulation to choose a source. |
| Fracture | 0–1 | Separates each shape into independently moving parts. Use Assign modulation to choose a source. |
| Ejection | 0–2.5 | Sets how far fractured parts shoot outward on sharp changes. Use Assign modulation to choose a source. |
| Contraction | 0–1.2 | Sets how tightly the machine draws toward its center as the assigned source rises. Use Assign modulation to choose a source. |
| Return Force | 0.5–4.5 | Sets how quickly ejected parts reform their original shapes. |
Motion
| Setting | Available values | What it changes |
|---|---|---|
| Orbit Speed | 0–0.7 | Sets the alternating rotation speed of neighboring layers. Use Assign modulation to choose a source. |
| Depth Flow | 0–1.8 | Sets how strongly layers travel forward and backward through the machine. Use Assign modulation to choose a source. |
Camera
| Setting | Available values | What it changes |
|---|---|---|
| Camera Distance | 4.5–9 | Moves the camera from a close portal view to the full layered machine. |
Output
| Setting | Available values | What it changes |
|---|---|---|
| Background Color | Color | Sets the color behind the shape machine. |
| Background Opacity | 0–1 | Fades 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.