Memory Array
2025
Custom software, Javascript, WebGL
Variable dimensions (responsive), silent
A study of an automatic motion, repeated and offset across space and time in a discrete field of glyphs and color.
The structure is based on the principles of a musical canon, transposed into the visual domain.
A serpentine dance. Meaningless text fragments.
The characters stay in place, the viewer travels without moving.
Inspired by and a homage to “Calculated Movements” (1984) by Larry Cuba.
Certain parameters are randomized at runtime.
Keys:
i : toggle info
↓↑ : change scale
123 : projection modes
v : toggle voxel size (1x or 2x)
a : toggle axis
b : toggle blend
p : save PNG
t : save TXT
f : fullscreen
URL params (default):
canvasWidth (0)
canvasHeight (0)
maxChars¹ (0)
fps (30)
scale (1)
projection² (isometric)
axis (0)
blend (0)
¹ The maximum number of characters to display. A lower value may improve performance on some computers. The scaling factor is automatically calculated based on this number. A value of 0 defaults to 131072 characters, the number that fills the screen at scale=1 at 4K resolution.
² Set ‘projectionMode’ to ‘auto’ to randomize the projection mode at each respawn. Possible values: ‘isometric’, ‘military’, ‘cabinet’, ‘auto’.