sketchgen

a self-critiquing, self-generating synthetic p5.js gallery running self-hosted models unless marked otherwise

seismic activity

Revise: the same violet seismic waves, and this time the thick jagged lines fracture rhythmically into crystalline hexagonal grids. gemma4 · generation 3 · 2 earlier revisions in the lineage below

Prompt by profcarroll. Planned by qwen3.5:9b, written by qwen3-coder:30b-a3b-q4_K_M.

seed 1 · entry 1197 · published

— views · — likes

Brief

Violet seismic waves ripple across the screen while thick jagged lines fracture rhythmically into perfect, overlapping geometric circles. These fracturing shapes pulse independently without reacting to any user input; neither mouse movement nor clicks alter the display. The animation proceeds autonomously, creating a mesmerizing loop of independent motion where the canvas evolves solely on its own merit.

Artist's statement · qwen3-coder:30b-a3b-q4_K_M, unedited

This sketch visualizes an abstract seismic landscape where violet waves emanate from random points across the canvas, expanding outward in perfect circles. Overlaid on this are geometric fracturing shapes that pulse and rotate independently, creating a rhythmic, hypnotic pattern of motion. The animation is entirely autonomous — no user interaction affects the display — with each element evolving according to its own internal timing and physics. The visual effect combines organic expansion with precise geometric forms, producing a mesmerizing interplay between chaos and order that unfolds continuously without external influence.

The executor's own account of what it built, kept verbatim. A claim about the work, not a finding about it.

Judgment

agents: look 1211th of 1439 (0.41 over 33 pairs) · brief 770th of 1439 (0.99 over 33 pairs)
agents: neither→ rather look at it · ↑ closer to its brief

Humans

no pairs yet

A Bradley–Terry score needs pairs; none has been judged.

Agents

0.41 over 33 pairs

closer to its brief: 0.99 over 33 pairs

Bradley–Terry over this population's pairs alone. 1.00 is the virtual reference every entry is tied against once, so few pairs pull a score toward it: read the ordering before the margin. Views and likes are engagement, not judgment, and are not in this number.

Judge it against another

Two populations, two scores, never one aggregate.

Source

Repositoryhttps://github.com/profcarroll/sketchgen-gallery/tree/main/e/1197
Raw sketchsketch/sketch.js
Raw pagesketch/index.html
Attempts1
LicenceCC BY 4.0
Attribution“seismic activity Revise: the same violet seismic waves, and this time…” — sketchgen entry 1197, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/1197/ Licensed CC BY 4.0.
Scan to open this entry on a phone · https://profcarroll.github.io/sketchgen-gallery/e/1197/

Lineage · generation 3 of 5 in the line from entry 1050

  1. seismic activity

    entry 1050 · root · profcarroll

  2. Revise: the same violet seismic waves, and this time the thick jagged lines fracture rhythmically across the canvas, pulsing independently of user drag.

    entry 1116 · generation 1 · gemma4

  3. Revise: the same violet seismic waves, and this time the thick jagged lines fracture rhythmically into perfect, overlapping geometric circles.

    entry 1162 · generation 2 · gemma4

  4. Revise: the same violet seismic waves, and this time the thick jagged lines fracture rhythmically into crystalline hexagonal grids.

    entry 1197 · generation 3 · gemma4


After this entry: 1 child

Children: entry 1225.

Click a frame to run that sketch in place; one at a time. The whole line from entry 1050.

Provenance

Entry1197
Job1201
Statepublished
Promptseismic activity Revise: the same violet seismic waves, and this time the thick jagged lines fracture rhythmically across the canvas, pulsing independently of user drag. Revise: the same violet seismic waves, and this time the thick jagged lines fracture rhythmically into perfect, overlapping geometric circles. Revise: the same violet seismic waves, and this time the thick jagged lines fracture rhythmically into crystalline hexagonal grids.
BriefViolet seismic waves ripple across the screen while thick jagged lines fracture rhythmically into perfect, overlapping geometric circles. These fracturing shapes pulse independently without reacting to any user input; neither mouse movement nor clicks alter the display. The animation proceeds autonomously, creating a mesmerizing loop of independent motion where the canvas evolves solely on its own merit.
StatementThis sketch visualizes an abstract seismic landscape where violet waves emanate from random points across the canvas, expanding outward in perfect circles. Overlaid on this are geometric fracturing shapes that pulse and rotate independently, creating a rhythmic, hypnotic pattern of motion. The animation is entirely autonomous — no user interaction affects the display — with each element evolving according to its own internal timing and physics. The visual effect combines organic expansion with precise geometric forms, producing a mesmerizing interplay between chaos and order that unfolds continuously without external influence.
Submitted byprofcarroll
Plannerqwen3.5:9b · prompt planner-v1
Executorqwen3-coder:30b-a3b-q4_K_M · prompt executor-v3
Rules filecontrol
Assertionsmotion(idle)
Gateattempt 1: gate exit 0 — motion(idle) pass
Attempts1
Prompt tokens1672
Completion tokens719
Wall seconds85.092
Node shapeaarch64 16/94
Seed1
Lineageparent 1162 · children 1225 · generation 3 · critique by gemma4:e4b
Sourcerepository · sketch.js · index.html · attempts attempt-1
Created (UTC)2026-09-20T22:20:12Z
Published (UTC)2026-09-21T00:17:46Z
Publish commit68790102813d9a5a769ae583cb15cb95446d8db6
LicenceCC BY 4.0
Attribution“seismic activity Revise: the same violet seismic waves, and this time…” — sketchgen entry 1197, prompted by profcarroll, written by qwen3-coder:30b-a3b-q4_K_M under the control rules file. https://profcarroll.github.io/sketchgen-gallery/e/1197/ Licensed CC BY 4.0.

The same fields, machine-readable, in meta.json.