Ridge Lines
Over a hundred thin lines stacked edge to edge, tracing a flowing dune field that swells with the bass, ripples with the waveform and can be plucked by hand.
Ridge Lines is a monochrome line composition in the Lines category. Over a hundred thin, evenly spaced lines fill the frame from edge to edge, each one a slice through a field of flowing dunes seen in perspective. The lines bend where the ground swells, crowd together where it turns away, and disappear behind each crest, so dark gaps open behind every ridge. The bass lifts the big dune, the mids raise smaller ridges, beat crests run across the lines, and the live waveform rides along every line, newest sound nearest you rolling back into the distance. Ridge Lines requires WebGPU; see Browser Support for current platform details.
Open Ridge Lines
Launch the visualizer with its matching left-nav entry selected.
Plucking the lines
Drag on the canvas with the left mouse button to grab the lines under the pointer and pull them up or down. Let go and they spring back, sending a crest running out to both sides from where you released them, the same crest the music launches on a beat.
Presets
Mono Dune is the signature look: white lines on black over one big flowing dune. Neon colors the lines from magenta near you to cyan in the distance and sends crests from both ends. Paper inverts the picture into dark ink on white. Storm packs in two hundred finer lines over taller, faster ridges that answer every beat. Ember drops the camera low over wide dunes toward the horizon, and Topo looks down from above like a contour map.
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
Mono Dune · Neon · Paper · Storm · Ember · Topo
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 |
|---|---|---|
| Line Width | Lines | Sets how thick each line is drawn, from hairline to bold. |
| Glow | Lines | Adds a soft halo around every line; 0 keeps the lines razor sharp. |
| Height | Terrain | Scales how tall the whole surface rises; 0 lays every line flat. |
| Dune | Terrain | Sets the height of the big flowing dune; by default the bass lifts it further. |
| Ridges | Terrain | Adds smaller ridges across the surface; by default the mids raise them. |
| Dune Size | Terrain | Sets how wide the dunes and ridges are; lower values pack more of them into view. |
| Wave Speed | Terrain | Sets how fast the dunes flow and reshape; 0 holds the terrain still. |
| Pulse Strength | Pulses | Sets how high each beat crest lifts the lines as it travels; 0 turns the crests off. |
| Waveform Ripple | Pulses | Carries the live waveform along every line, with the newest sound nearest you rolling back into the distance. |
| Camera Angle | Camera | Tilts the view from a low glance across the dunes to looking straight down on them. |
| Perspective | Camera | Sets the field of view; higher values exaggerate depth so near lines spread and far lines crowd together. |
Settings reference
Lines
| Setting | Available values | What it changes |
|---|---|---|
| Lines | 40–240 | Sets how many lines stack from the bottom of the screen to the top; more lines give a denser, finer surface. |
| Line Width | 0.4px–4px | Sets how thick each line is drawn, from hairline to bold. Use Assign modulation to choose a source. |
| Glow | 0–2 | Adds a soft halo around every line; 0 keeps the lines razor sharp. Use Assign modulation to choose a source. |
Terrain
| Setting | Available values | What it changes |
|---|---|---|
| Height | 0–3 | Scales how tall the whole surface rises; 0 lays every line flat. Use Assign modulation to choose a source. |
| Dune | 0–2.5 | Sets the height of the big flowing dune; by default the bass lifts it further. Use Assign modulation to choose a source. |
| Ridges | 0–2 | Adds smaller ridges across the surface; by default the mids raise them. Use Assign modulation to choose a source. |
| Dune Size | 0.4–2.5 | Sets how wide the dunes and ridges are; lower values pack more of them into view. Use Assign modulation to choose a source. |
| Wave Speed | 0–2 | Sets how fast the dunes flow and reshape; 0 holds the terrain still. Use Assign modulation to choose a source. |
Color
| Setting | Available values | What it changes |
|---|---|---|
| Color Mode | MONO, NEON, EMBER, ICE, AURORA | Chooses the line colors: plain mono, or a palette that shifts from near lines to far ones. |
| Invert | On / Off | Draws dark lines on a white background instead of light lines on black. |
Pulses
| Setting | Available values | What it changes |
|---|---|---|
| Pulse From | LEFT, MIDDLE, RIGHT, BOTH | Chooses where each beat crest starts before it runs across the lines. |
| Pulse Strength | 0–3 | Sets how high each beat crest lifts the lines as it travels; 0 turns the crests off. Use Assign modulation to choose a source. |
| Waveform Ripple | 0–3 | Carries the live waveform along every line, with the newest sound nearest you rolling back into the distance. Use Assign modulation to choose a source. |
Audio
| Setting | Available values | What it changes |
|---|---|---|
| Audio Enabled | On / Off | Turns the reaction to sound on or off; off leaves the dunes drifting on their own. |
| Smoothing | 0.01–0.99 | Sets how smoothly the lines follow the music; higher values ease out quick jumps. |
| Master Gain | 0x–3x | Scales how strongly the whole picture reacts to the music. |
| Bass Intensity | 0x–3x | Scales every control routed to the bass. |
| Mid Intensity | 0x–3x | Scales every control routed to the mids. |
| High Intensity | 0x–3x | Scales every control routed to the highs. |
Camera
| Setting | Available values | What it changes |
|---|---|---|
| Camera Angle | 8°–80° | Tilts the view from a low glance across the dunes to looking straight down on them. Use Assign modulation to choose a source. |
| Perspective | 15°–100° | Sets the field of view; higher values exaggerate depth so near lines spread and far lines crowd together. Use Assign modulation to choose a source. |
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 Line Width, then compare Mid, High, and Volume while the demo track plays. The slider's live fill shows the signal reaching that control.