Lab.
A garden of small, playable artifacts. Each one tries to make a concept feel a little more like a thing you can hold — sliders, knobs, a canvas to look at. Some are finished; some will be shuttered later. The point is to keep making them.
- 01 Sine combinator Stack four sines and watch a square wave emerge from rotation.
- 02 Galton board Drop balls through a peg lattice and watch a Gaussian assemble itself from the central limit theorem.
- 03 Newton's cannonball Fire a cannon from Earth's surface and watch a parabolic lob become a circular orbit, then an ellipse, then a hyperbolic escape.
- 04 BJT explorer A common-emitter NPN with live characteristic curves, DC load line, and the operating point walking between cutoff, active, and saturation.
- 05 Gas processes Drag an ideal gas around the PV diagram along isothermal, adiabatic, isobaric, or isochoric paths. Build a Carnot cycle by hand.
- 06 Collisions Two balls on a frictionless track. Set mass, velocity, and a coefficient of restitution — watch momentum stay conserved while kinetic energy slips away.
- 07 Reaction–diffusion Two chemicals on a grid, one eating the other and being replenished — watch spots, stripes, and labyrinths grow from a single drop.
- 08 Spring lattice A grid of masses joined by springs. Pluck a corner and watch a transverse wave travel, reflect, and interfere with itself.
- 09 Lissajous Two perpendicular oscillations, one knob for their frequency ratio. Rational ratios close into knots; irrational ones never close at all.
- 10 Predator–prey A meadow of rabbits and a few foxes. Tune the four Lotka–Volterra rates and watch the population trace a closed loop in phase space — until you add noise.
- 11 Double pendulum A two-link pendulum, simple to describe and impossible to predict — release a few ghost twins offset by a hair and watch chaos pull them apart.
- 12 Diffraction A wavefront, N slits, a screen. Slide the slit count and wavelength; watch the interference pattern sharpen into spectral lines.
- 13 Mandelbrot The Mandelbrot set, deepening. Drag to pan, scroll to zoom, hover to preview the Julia set at the cursor.