Line Dance
Ribbons of light choreographed around an axis that points into the screen, with audio-driven chromatic aberration and radial blur.
Line Dance is a kinetic line composition in the Lines category. Ribbons of light swing around an axis pointing into the screen, so the figure is read through depth and perspective rather than flat on the canvas. Five choreographies arrange the same ribbons differently — chords struck across a tilted ring, blades winding out from the center, petals opening along the axis, a swept comb that moires against its own rotation, and a corridor of rings you fly down. The lens effects are part of the composition rather than a filter over it: the prismatic fringe and the streaks running out from the center both respond to the music. Line Dance requires WebGPU; see Browser Support for current platform details.
Open Line Dance
Launch the visualizer with its matching left-nav entry selected.
Lens effects that listen
The chromatic aberration and radial blur are wired into the modulation matrix like any other control. By default Aberration follows Bass, so the color split punches outward on each hit, Aberration Scale follows Highs, and Blur Weight follows overall Volume, so the streaks lengthen as a track opens up. Assign them to Beat for a sharper, more percussive response, or set them to — to hold a fixed look.
Presets
Chord Star is the signature figure. Spiral Rotor winds it into blades; Petal Bloom opens it along the axis and views it raked from above; Comb Sweep turns two rotations against each other. Vortex Tunnel and Prism Drive both move the camera inside the figure — Prism Drive pushes the lens hardest, with the deepest streaks and the strongest split.
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
Chord Star · Spiral Rotor · Petal Bloom · Comb Sweep · Vortex Tunnel · Prism Drive
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 |
|---|---|---|
| Radius | Figure | Sets how far the figure spreads from its axis. |
| Depth | Figure | Sets how far the figure extends into the screen. At zero it flattens into a disc; raised, the ribbons separate through depth. |
| Twist | Figure | Winds the ribbons around the axis as they travel, turning open figures into spirals. |
| Spin | Motion | Turns the whole figure around its axis. Negative values reverse it. |
| Waveform Depth | Motion | Sets how far the live waveform pushes each ribbon out from the axis. |
| Ripple | Motion | Controls ripple; higher values increase the effect and lower values reduce it. |
| Halo Brightness | Glow | Sets the visible strength of halo brightness. |
| Core Brightness | Glow | Sets the visible strength of core brightness. |
| Bloom Strength | Glow | Sets the visible bloom strength. |
| Base Hue | Colors | Moves the color around the color spectrum. |
| Aberration | Lens | Sets how far the color channels separate. Routed to Bass by default, so the fringe punches outward on every hit. |
| Aberration Scale | Lens | Sets how far out the split is sampled from, widening the fringe toward the edges of the frame. |
| Blur Weight | Lens | Sets how far the streaks reach. |
| Distance | Camera | Sets how far the camera sits from the subject. |
Settings reference
Figure
| Setting | Available values | What it changes |
|---|---|---|
| Figure | CHORD STAR, SPIRAL ROTOR, PETAL BLOOM, COMB SWEEP, VORTEX TUNNEL | Chooses the choreography. Chord Star strikes chords across a tilted ring; Spiral Rotor winds blades out from the axis; Petal Bloom opens nested petals along it; Comb Sweep rotates parallel ribbons against each other; Vortex Tunnel builds a corridor of rings to fly down. |
| Ribbons | 1–96 | Controls ribbons; higher values increase the effect and lower values reduce it. |
| Radius | 1–20 | Sets how far the figure spreads from its axis. Use Assign modulation to choose a source. |
| Depth | 0–40 | Sets how far the figure extends into the screen. At zero it flattens into a disc; raised, the ribbons separate through depth. Use Assign modulation to choose a source. |
| Twist | 0–3 | Winds the ribbons around the axis as they travel, turning open figures into spirals. Use Assign modulation to choose a source. |
| Segments | 64–768 | Sets how many divisions form the visible shape. |
Motion
| Setting | Available values | What it changes |
|---|---|---|
| Spin | -2–2 | Turns the whole figure around its axis. Negative values reverse it. Use Assign modulation to choose a source. |
| Flow Speed | 0–3 | Sets how quickly flow changes or moves. |
| Waveform Depth | 0–4 | Sets how far the live waveform pushes each ribbon out from the axis. Use Assign modulation to choose a source. |
| Travel Speed | 0.05–1.5 | Sets how fast the sound travels along a ribbon, so a crest visibly runs down its length. |
| Ripple | 0–2 | Controls ripple; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source. |
Glow
| Setting | Available values | What it changes |
|---|---|---|
| Line Width | 0.05–2 | Sets the visible line width. |
| Halo Brightness | 0–4 | Sets the visible strength of halo brightness. Use Assign modulation to choose a source. |
| Core Brightness | 0–20 | Sets the visible strength of core brightness. Use Assign modulation to choose a source. |
| Soft Spread | 0–1 | Spreads part of the bundle from sharp filaments into broad soft ribbons. |
| Bloom | On / Off | Turns bloom on or off. |
| Bloom Strength | 0–2 | Sets the visible bloom strength. Use Assign modulation to choose a source. |
Colors
| Setting | Available values | What it changes |
|---|---|---|
| Base Hue | 0°–360° | Moves the color around the color spectrum. Use Assign modulation to choose a source. |
| Hue Sweep | 0%–100% | Controls hue sweep; higher values increase the effect and lower values reduce it. |
| Hue Drift | 0–0.3 | Controls hue drift; higher values increase the effect and lower values reduce it. |
| Saturation | 0%–100% | Moves colors from muted toward vivid. |
Lens
| Setting | Available values | What it changes |
|---|---|---|
| Chromatic Aberration | On / Off | Splits the image into its color channels around the frame center, like a lens that cannot focus all three at once. |
| Aberration | 0–3 | Sets how far the color channels separate. Routed to Bass by default, so the fringe punches outward on every hit. Use Assign modulation to choose a source. |
| Aberration Scale | 0.5–1.3 | Sets how far out the split is sampled from, widening the fringe toward the edges of the frame. Use Assign modulation to choose a source. |
| Radial Blur | On / Off | Streaks the image outward from the center, reading as speed through the figure. |
| Blur Weight | 0%–100% | Sets how far the streaks reach. Use Assign modulation to choose a source. |
| Blur Decay | 0.5–1 | Sets how quickly a streak fades along its length. |
| Blur Samples | 8–48 | Sets how many samples build each streak. Higher is smoother and costs more. |
| Blur Exposure | 1–6 | Brightens the streaks against the sharp image underneath. |
Audio
| Setting | Available values | What it changes |
|---|---|---|
| Audio Enabled | On / Off | Turns audio enabled on or off. |
| Smoothing | 0.01–0.99 | Balances immediate audio response against steadier motion. |
| Master Gain | 0x–3x | Sets how strongly the input signal affects master. |
| Bass Intensity | 0x–3x | Sets the visible bass intensity. |
| Mid Intensity | 0x–3x | Sets the visible mid intensity. |
| High Intensity | 0x–3x | Sets the visible high intensity. |
Camera
| Setting | Available values | What it changes |
|---|---|---|
| View | AXIS, RAKED, WIDE, INSIDE | Moves between four framings: down the Axis, Raked from above, pulled Wide, or Inside the figure. |
| Distance | 6–60 | Sets how far the camera sits from the subject. Use Assign modulation to choose a source. |
| Auto Orbit | 0–2 | Slowly circles the figure. At zero the framing holds still. |
| View Move | 0.2s–4s | Controls view move; higher values increase the effect and lower values reduce it. |
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
- Give bass the larger structural motion and highs the fine detail or glow; the frequency split keeps the composition legible.
- Try assigning Bass to Radius, then compare Mid, High, and Volume while the demo track plays. The slider's live fill shows the signal reaching that control.