ALGORITHMS 98 CATEGORIES 16 CONSTRAINT PEN ON PAPER VERSION 1.0 STATUS FIELD NOTES

Total
Serialism.

Ninety-eight algorithmic art generators, each constrained to a single output: a pen on paper. Every visual parameter serialized. Density, curvature, spacing, scale.

98
Algorithms
16
Categories
1
Constraint
Parameter Space

Method: The Taxonomy of Constraint

The name is borrowed from mid-twentieth century music. In total serialism, every parameter of a composition is governed by a predetermined series: not only pitch, as in twelve-tone technique, but rhythm, dynamics, timbre, articulation. Boulez, Stockhausen, and Babbitt pursued the idea to its logical end, constructing pieces where nothing was left to intuition and everything was derived from combinatorial structure.

This catalog applies the same discipline to generative line art. Each of the 98 algorithms serializes its own set of visual parameters: flow field direction and magnitude, fractal iteration depth and bail-out threshold, cellular automata rule number and neighborhood radius, reaction-diffusion feed and kill rates. Every parameter can be swept, randomized within bounds, or locked. The output medium is always the same: a pen moving across paper. No fills. No raster. No opacity gradients. Just continuous strokes that a plotter can trace.

The constraint is not decorative. It is structural. A pen plotter cannot lift and lower its pen faster than its stepper motors allow. It cannot blend colors on the page. It cannot vary line weight within a single stroke (without swapping tools). These physical limits feed back into every algorithm. Density must be modulated through stroke spacing, not opacity. Texture must emerge from path curvature, not pixel noise. Contrast must come from the accumulation of lines, not tonal gradation.

The Sixteen Categories

The taxonomy reflects the mathematical genealogy of each algorithm family, not visual similarity. Two generators might produce visually similar output but derive from entirely different formalisms. The categories:

Flow Fields 12
Fractals 9
Cellular Automata 7
Reaction-Diffusion 5
Circle Packing 4
Physics Simulation 8
Organic Growth 6
Islamic Geometry 5
Moire Patterns 4
Image Processing 6
Space Filling 5
Tiling & Tessellation 6
L-Systems 4
Noise & Terrain 5
Wave Interference 4
Geometric Primitives 8

Parameter space design follows a consistent philosophy across all 98 generators. Each algorithm exposes between four and twelve parameters, enough to produce meaningful variation without overwhelming the viewer. Defaults are chosen so that a first render always produces a legible, plottable result. The parameter space is bounded so that extreme values degrade gracefully rather than collapsing into visual noise or empty output. Randomization operates within these bounds, not outside them.

Field Observations: What Broke

A systematic audit of the full catalog in April 2026 revealed these failure modes.

Observation 001 / Broken Algorithms
13 of 98 algorithms return 404 errors. Hosting paths drifted during deployment reorganization. Affected: flow fields (3), fractals (2), physics (3), image processing (2), space filling (3). Listed in the catalog index but unreachable. The underlying code is intact; the deployment routing is not.
Observation 002 / Export Inconsistency
SVG export support varies across generators with no visible pattern. Some generators export clean, single-layer SVG suitable for direct plotter input. Others export rasterized SVG (embedded PNG in an SVG wrapper), defeating the purpose. A third group offers no export at all. The user has no way to determine export capability before interacting with a generator.
Observation 003 / Parameter Persistence
Parameter state is not preserved across page loads. A viewer who discovers a particularly compelling configuration has no way to bookmark or share it. URL-based parameter encoding exists in some generators but not others, and where it exists, it does not always round-trip correctly. This is the most significant UX gap in the catalog: the inability to reproduce a discovered result.

These are the natural consequences of building 98 systems in parallel. The broken paths will be repaired, the export pipeline standardized, the parameter persistence unified.

The
Catalog.

Ninety-eight generators, organized by algorithmic family. Each tile represents a single generator. The bar indicates relative parameter complexity. Hover for identification. Full interaction available in the live app.

Flow Fields & Vector Advection

12 generators

Particles traced through continuous 2D vector fields derived from 2D/3D Perlin noise (typically 3-5 octaves), curl of a scalar potential, or analytical functions. Stroke density emerges from seeding strategy, not opacity.

Flow field specimen showing laminar particle traces through a curl noise vector field, with stroke density varying by seeding strategy

Fractals & Iterated Systems

9 generators

Self-similar structures at multiple scales. Mandelbrot set boundaries traced as contour isolines via marching squares, Julia set orbits rendered as stroke paths, IFS attractors (Barnsley fern, Sierpinski triangle) built from iterated affine transformations.

Fractal specimen showing self-similar branching structures rendered as continuous pen strokes

Cellular Automata

7 generators

Discrete state machines on lattices. Elementary automata (1D), Game of Life variants (2D), and custom rule tables. State transitions rendered as pen-up/pen-down sequences or continuous boundary traces.

Cellular automata specimen showing discrete state transitions rendered as spacetime diagram with pen strokes

Reaction-Diffusion

5 generators

Gray-Scott model with feed rate F and kill rate k controlling morphology. Two virtual chemicals diffuse at different rates and react; the pen traces concentration isolines. Spots (F~0.035, k~0.065), stripes (F~0.025, k~0.060), and labyrinthine networks emerge from the F/k parameter plane.

Reaction-diffusion specimen showing Turing patterns with spots and labyrinthine networks traced as concentration isolines

Circle Packing & Apollonian

4 generators

Greedy and Apollonian packing algorithms. Circles drawn as single-stroke arcs; density emerges from the recursive subdivision of negative space.

Circle packing specimen with nested circles of decreasing radius filling negative space through recursive Apollonian subdivision

Physics Simulation

8 generators

Verlet integration, spring-mass systems, gravitational n-body, and pendulum chains. Trajectories plotted as continuous paths; the pen records the memory of motion.

Physics simulation specimen showing chaotic pendulum trajectories traced as continuous overlapping pen strokes

Organic Growth & Morphogenesis

6 generators

Differential growth, DLA aggregation, and space colonization. Forms that grow, branch, and self-organize according to local rules. The pen builds structure through accretion.

Organic growth specimen showing differential growth curves folding and branching through self-organized morphogenesis

Islamic Geometry

5 generators

Girih tiles, rosette constructions, and star polygon interlacing. Geometric systems refined over centuries of architectural practice, now parameterized.

Islamic geometry specimen showing interlacing girih star polygon pattern with precise pen-drawn construction lines

Moire Patterns

4 generators

Interference patterns from overlaid periodic structures. Concentric circles, parallel lines, or radial grids, slightly offset. Emergent large-scale structure from simple repetition.

Image Processing

6 generators

Photograph-to-vector conversion. Edge detection, halftone dithering, contour tracing, and TSP-based stippling. The pen redraws a raster image as a continuous line drawing.

Image processing specimen showing photograph-to-vector conversion with edge detection and contour tracing as pen strokes

Space-Filling Curves

5 generators

Hilbert (order-n, 4^n segments), Peano (9^n), Moore (closed Hilbert variant), and Gosper (hexagonal) curves. A single unbroken line that visits every cell in a grid. Zero pen lifts; density scales with order.

Space-filling curve specimen showing a Hilbert curve visiting every point in the grid as a single unbroken pen stroke

Tiling & Tessellation

6 generators

Penrose, Voronoi, Delaunay, and Escher-style deformations. Plane-covering patterns with varying symmetry groups, drawn edge by edge.

Tiling and tessellation specimen showing Voronoi diagram partitioning the plane into organic cell structures drawn edge by edge

L-Systems & Grammars

4 generators

Lindenmayer systems: string rewriting rules interpreted as turtle graphics. Botanical branching, Koch snowflakes, dragon curves. Grammar as geometry.

L-system specimen showing recursive branching structure generated from string rewriting rules interpreted as turtle graphics

Noise & Terrain

5 generators

2D Perlin (gradient), simplex (triangular grid), and Worley (cellular distance) noise fields rendered as contour maps, ridgelines, or elevation slices. Octave count controls detail; lacunarity controls frequency gaps.

Noise and terrain specimen showing layered contour map with ridgelines derived from multi-octave Perlin noise

Wave Interference

4 generators

Superposition of sinusoidal wave sources. Constructive and destructive interference rendered as displacement of parallel lines.

Wave interference specimen showing superposition of sinusoidal point sources displacing parallel pen strokes into ripple patterns

Geometric Primitives

8 generators

Spirographs, Lissajous figures, parametric curves, and radial symmetry constructions. The simplest building blocks, parameterized to exhaustion.

Geometric primitives specimen showing spirograph and Lissajous figures with radial symmetry drawn as parametric pen strokes
Ninety-eight algorithms. Sixteen families. One output medium. The constraint did the composing.

§04 Colophon

About This Document

Display
Boska by Indian Type Foundry, via Fontshare
Monospace
JetBrains Mono by Philipp Nurullin & Konstantin Bulenkov
Paper
#f3eddd warm off-white, aged specimen stock
Ink
#0c0a08 deep cold black
Accent
#1a6847 malachite green, algorithmic/natural
Algorithms
98 interactive generators across 16 categories
Constraint
Pen on paper continuous strokes, no fills, no raster
Published
May 2026
Author
D. Murray Edgeless Lab
Algorithm Lineage
Ken Perlin Noise functions Gradient noise (1983), simplex noise (2001). Foundation for flow fields, terrain, and organic distortion across 20+ generators.
Benoit Mandelbrot Fractal geometry The Fractal Geometry of Nature (1982). Escape-time fractals, self-similarity, and the idea that infinite complexity can arise from simple iteration.
Stephen Wolfram Cellular automata A New Kind of Science (2002). Elementary automata classification, Rule 30/90/110. Computation as physics.
John Conway Game of Life The original 2D cellular automaton (1970). Emergence, gliders, and the proof that simple rules generate unbounded complexity.
Alan Turing Morphogenesis The Chemical Basis of Morphogenesis (1952). Reaction-diffusion systems that produce spots, stripes, and labyrinthine patterns.
Robert Bridson Poisson disk sampling Fast Poisson disk sampling (2007). Blue-noise point distributions for circle packing, stippling, and uniform random seeding.
Aristid Lindenmayer L-Systems String rewriting grammars (1968). Botanical modeling through recursive symbol substitution, interpreted as turtle graphics.
Roger Penrose Aperiodic tiling Penrose tiles (1974). Fivefold symmetry without periodicity. Quasicrystalline order from two tile shapes.
Georgy Voronoi Spatial partitioning Voronoi diagrams (1908). Nearest-neighbor partitioning of the plane. Natural cell structures from arbitrary point sets.
David Hilbert Space-filling curves Hilbert curve (1891). A continuous mapping from the unit interval to the unit square. One line that visits every point.
Vera Molnar Algorithmic art Pioneer of computer art (1968 onward). Systematic variation of geometric forms. The first artist to treat the algorithm as a collaborator.
Sol LeWitt Instruction-based art Wall Drawings (1968 onward). Art as specification. The instruction is the work; the execution is secondary. A direct ancestor of generative art.
Edgeless Lab · Total Serialism · May 2026 ·