JTM JavaScript Text Media

Images, 3D engineering scenes, and constraint-solved assemblies as small editable text files. Positions derived from relationships, geometry driven by calculations, limits checked every frame. The file is the source; pixels are derived.

01

Generative Text Codec

Image in, text out, image back. Slice, classify, merge, emit, refine -- every coordinate measured, never guessed. Edit the JTM text and watch the image re-render.

open the bench →
02

Audio -- Text is the Sound

Oscillators, envelopes, sequences, and effects as editable JSON. Chiptune melodies, ambient pads, drum machines, acid basslines -- all synthesized from the text below by Web Audio API.

open the bench →
02b

Video -- Text is the Animation

Shapes, keyframes, easing (smooth, bounce, elastic) as editable JSON. Bouncing ball, logo morph, particle burst, wave machine -- every frame derived from the text.

open the bench →
03 · FLAGSHIP

Constraints -- Nothing Has a Coordinate

Five scenes where positions are solved from mates, geometry is driven by heat-balance and rigging calcs, limits are pass/warn/fail checks, survey monuments mate the model to earth via Helmert fit, free GIS APIs pull real weather, and a camera overlay holds it against the real site. Inline sliders in the code, color pickers on every material, computed results on every expression.

open the bench →
04

Atom Graph -- Constraint Data

ACT atoms, relationships, and completion semantics as editable text. Gate, rollup, verified, leaf -- the graph state is walked from the text, not stored. Click an atom to flip it.

open the bench →
05

Build Sequence -- Power Plant

84-month construction timeline. Excavation, foundations, reactor building, containment, turbine hall, cooling water, switchyard. Scrub through time and watch the plant rise. Parametric dimensions, live calcs.

open the bench →
07 · FLAGSHIP

ACE GPU -- Scaling Benchmark

3 atoms to 3 billion. JS all-resident, GPU all-resident, fused streaming + GPU. WebGPU compute kernels. Memory-capped Monte Carlo. The engine that refuses to invent a date.

open ACE GPU →
06

ACE 3.0 -- Constraint Engine

NDX 5x1000 MWe CANDU station. 116 atoms, 14 phases, Monte Carlo, CPM, S-curve EVM, 3D model, risk heatmap, triage, GIS map. 10 views.

open ACE 3.0 →
flat gradient edge texture no libraries, no network -- view source