Wire

A wire is a route and a delay. Three timing modes, distance, beats, and milliseconds, determine how grid layout maps to musical time.

Wires connect Sources, nodes, and modifiers. Every wire has a source, a target, and a travel time. That travel time is one of the central levers in spatial composition: it makes layout audible.

Timing modes

WIRE_TIMING_MODES
ParameterTypeRangeDefaultDescription
distancestringdefaultOne grid step = one tick. At 120 BPM with TICK_SUBDIVISION=4, one tick is 125 ms. Layout is rhythm.
beatsstring0–16 beatsWire waits a fixed musical duration regardless of layout. Useful for polyrhythms and lock-step patterns.
millisecondsstring0–10000 msExact delay in audio time. Useful for slap-back echoes and audio-time effects unrelated to tempo.

Bulk operations

Wires can be edited individually or in bulk through selection macros. Reset a wire's timing to the default mode, set every selected wire to a fixed beat value, or apply a curve (linear, exponential, logarithmic, smoothstep) so longer wires get progressively longer or shorter delays.

The conceptual deep dive on why wire timing is the most important interaction in the platform. Continue learning