00 · the lab
Generative experiments
Small canvas animations spanning generative art, mathematics, and physics — each with live knobs and a note on how it works. Tune them, share a link, steal the idea.
◆·Generative Art
Canvas animations exploring noise, flow, and organic form.
Orbits
Bodies tracing a shared circle, leaving light trails.
- trails
- trig
Flow Field
Particles advected by a value-noise vector field.
- noise
- particles
Starfield
Parallax warp toward a vanishing point.
- 3d
- parallax
Cyclic Automaton
Cells advancing in a colour cycle when enough neighbours lead.
- automata
- grid
Ripple Grid
A dot grid pulsing with summed sine-wave interference.
- waves
- grid
Mesh Wave
Isometric wireframe terrain with layered sine waves.
- 3d
- wireframe
Voronoi Bloom
Drifting gradient blobs blending into organic stained-glass cells.
- voronoi
- gradient
Flow Streams
Ink-like streamlines curling through a noise field.
- noise
- ink
Metaball Bloom
Organic gradient blobs merging and splitting in lava-lamp motion.
- gradient
- organic
Spirograph Rose
Layered parametric curves drawing vintage generative spirographs.
- parametric
- curves
Dot Lattice
A breathing dot grid modulated by layered noise waves.
- grid
- noise
∫·Mathematics
Visualising differential equations, geometry, and statistics.
Double Pendulum
Chaotic pendulums diverging from near-identical starting conditions.
- chaos
- ode
Phase Portrait
ODE trajectories flowing through vector fields — Lotka-Volterra, Van der Pol, Duffing.
- ode
- dynamical systems
Conformal Grid
Complex mappings deforming a Cartesian grid — Joukowski, power maps, inversion.
- complex analysis
- differential geometry
Random Walk
Stochastic walks converging to the Gaussian via the central limit theorem.
- statistics
- probability
Fourier Series
Epicycles tracing waveforms — Gibbs phenomenon, harmonic decomposition.
- analysis
- fourier
Lorenz Attractor
The classic chaotic 3D butterfly — two trajectories diverge from near-identical starts.
- chaos
- ode
- butterfly effect
ψ·Physics
Waves, quantum states, and condensed-matter phenomena.
Wave Superposition
Interference of two plane waves — beats, standing waves, and nodes.
- waves
- interference
Bloch Sphere
Qubit state precessing on the Bloch sphere under a magnetic Hamiltonian.
- quantum
- qm
Band Structure
Nearly-free electron E-k diagram with Brillouin zone gaps.
- condensed matter
- solid state
Quantum Tunneling
Gaussian wave packet tunnelling through a rectangular barrier.
- quantum
- tunneling
Coupled Oscillators
Two mass-spring systems exchanging energy via normal-mode beating.
- mechanics
- normal modes
- beats
Ω·Electrical Engineering
Circuits, signal processing, control systems, and software radio.
RLC Resonance
Transient step response of a series RLC circuit — underdamped ringing vs critical damping.
- circuits
- transient
FFT Spectrum
Real-time frequency analyzer with log-scale bins — sine, square, sawtooth, chirp waveforms.
- dsp
- spectrum
PID Tuner
Step response of a PID-controlled 2nd-order plant — tune Kp, Ki, Kd and watch overshoot and settle.
- control
- feedback
Constellation Plot
QPSK / 16-QAM / 64-QAM scatter through an AWGN channel — adjustable SNR and EVM.
- communications
- modulation
Smith Chart
Transmission line impedance matcher — animated reflection coefficient path as frequency sweeps.
- rf
- impedance
Inverse Kinematics
2R planar robot arm solving for joint angles via analytic IK — drag the end-effector.
- robotics
- kinematics
PLL Lock-In
Phase-locked loop tracking a chirped reference — P/PI loop filter, VCO frequency, lock-in visualisation.
- control
- pll
Bode Plotter
Frequency response of 1st–4th order filters — LP/HP/BP/Notch with animated pole movement.
- dsp
- filters
Transmission Line Pulse
TDR — a voltage pulse travels, reflects, and inverts on a mismatched line.
- rf
- tdr
- impedance
AM Modulation
Carrier, message, modulated signal, and spectrum — envelope, sidebands, overmodulation.
- communications
- modulation
- rf