Wire

Ether Weave

Spectrum-driven lattices — a cube of light that reads as a three-dimensional spectrum analyser, plus star networks and a tube of rolling sound.

Default demo track · live audio-reactive settings

Ether Weave is a lattice composition in the Wire category, and every scene in it is driven by the shape of the sound rather than its loudness. The Cube lays the spectrum across a volume of thousands of small boxes: frequency runs along one edge, height is magnitude so each column is a bar, and depth is time, so the front face scrolls backwards as a waterfall of the last second of the mix. Constellation and Filament are star networks — the first sparse and bright, the second a dense web — where every node carries a frequency and is pushed out along its own radius by it, so a hit enters at the near shell and travels outward. The Tube lays the same idea along a column: each ring is a closed spectrum curve, and rings further down the tube hold older sound. Ether Weave requires WebGPU; see Browser Support for current platform details.

Open Ether Weave

Launch the visualizer with its matching left-nav entry selected.

Reading the Cube

The Cube is a spectrum analyser with a third dimension. Across is frequency, low at one face and high at the opposite one. Up is loudness — a box lights only once the level reaches its row, so every column is a bar. Back is time, so the face nearest you is now and the far face is a moment ago, and the whole front scrolls backwards as the music plays. Use View Side to pick which of those three readings you want: Front for a spectrum, Side for the waterfall, Top for time against frequency.

Presets

Spectrum Cube, Waterfall and Hollow are the Cube's three characters — solid, falling, and shell-only. Constellation and Filament are the two star networks, sparse and dense; Deep Web slows Filament to a drift. Light Tube and Corridor are the column, turning and nearly still.

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

Spectrum Cube · Waterfall · Hollow · Constellation · Filament · Deep Web · Light Tube · Corridor · Signal Web

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
Spin SpeedCoreSets how fast the rotation waves travel through the Cube.
Audio SpinCoreSets how hard each box is spun by its own frequency.
Fall DistanceCoreSets how far each older layer has sunk.
Box ScaleCoreSets how large each box is next to its neighbours. Near zero the Cube is a fine field of separate points; at one the boxes meet and the lit region fuses into a single solid block.
Line OpacityMaterialSets how transparent the line appears.
BloomMaterialSets the visible strength of bloom.
Spectrum PushAnimationControls spectrum push; higher values increase the effect and lower values reduce it.
Strand WaveAnimationControls strand wave; higher values increase the effect and lower values reduce it.
Sound TravelAnimationControls sound travel; higher values increase the effect and lower values reduce it.
DistanceCameraSets how far the camera sits from the subject.
Rotation SpeedCameraSets how fast the whole lattice turns. At zero it holds still and only the sound moves it.

Settings reference

Glass Blur

SettingAvailable valuesWhat it changes
Enable BlurOn / OffTurns blur on or off.
Glass Blur0px–30pxSoftens edges and spreads nearby light or color.

Core

SettingAvailable valuesWhat it changes
FillVOLUME, OUTLINEVolume lights the whole cube; Outline lights only its shell, so the sound fills the faces and the inside stays hollow.
Spin Speed0–1.5Sets how fast the rotation waves travel through the Cube. Use Assign modulation to choose a source.
Audio Spin0–3Sets how hard each box is spun by its own frequency. Use Assign modulation to choose a source.
Layers FallOn / OffLets older layers sink as they age, so the waterfall drops as well as recedes.
Edge WireframeOn / OffDraws the cube’s twelve edges as a standing wireframe, so the shape is visible before the music starts and stays framed while it plays.
Fall Distance0–3Sets how far each older layer has sunk. Use Assign modulation to choose a source.
View SideISO, FRONT, BACK, LEFT, RIGHT, TOP, BOTTOMPicks the side you view the Cube from. The axes carry meaning, so Front reads as a spectrum, Side as the waterfall, and Top as time against frequency.
Box Scale0.02–1Sets how large each box is next to its neighbours. Near zero the Cube is a fine field of separate points; at one the boxes meet and the lit region fuses into a single solid block. Use Assign modulation to choose a source.
SceneCUBE, CONSTELLATION, FILAMENT, TUBEChooses the lattice. Cube is a spectrum analyser given volume; Constellation is a sparse star field; Filament is a dense web of links; Tube is a column of rings running away from you.

Material

SettingAvailable valuesWhat it changes
Line Opacity0.1–1Sets how transparent the line appears. Use Assign modulation to choose a source.
Bloom0–3Sets the visible strength of bloom. Use Assign modulation to choose a source.

Colors

SettingAvailable valuesWhat it changes
PrimaryColorSets the primary.
SecondaryColorSets the secondary.

Audio

SettingAvailable valuesWhat it changes
Master Gain0x–3xSets how strongly the input signal affects master.
Bass Intensity0x–3xSets the visible bass intensity.
Mid Intensity0x–3xSets the visible mid intensity.
High Intensity0x–3xSets the visible high intensity.
Smoothing0–0.95Balances immediate audio response against steadier motion.

Animation

SettingAvailable valuesWhat it changes
Spectrum Push0–3Controls spectrum push; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source.
Strand Wave0–3Controls strand wave; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source.
Sound Travel0.25–5Controls sound travel; higher values increase the effect and lower values reduce it. Use Assign modulation to choose a source.

Camera

SettingAvailable valuesWhat it changes
Distance100–500Sets how far the camera sits from the subject. Use Assign modulation to choose a source.
Rotation Speed0.1–2Sets how fast the whole lattice turns. At zero it holds still and only the sound moves it. 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

  • Route bass to line width or displacement, then use mids for motion so the shape stays musical instead of only flashing.
  • Try assigning Bass to Spin Speed, then compare Mid, High, and Volume while the demo track plays. The slider's live fill shows the signal reaching that control.