Skip to content

Source group · 6 artworks · 1 families

openprocessing · p5.js

OpenProcessing / p5.js community — sketchbook canon, often short, often delightful.

Path on disk: library_external/openprocessing_p5js/

Sample of Additive Synthesis Waveform Visualisation

Additive Synthesis Waveform Visualisation

openprocessing_p5js · SoundWaveform

Visualisation of additive synthesis: y(t) = A * sum_{i=0..N-1} a_i * sin(2π f_i t + phi_i).

View →
Sample of Inverse-distance Attractor Network

Inverse-distance Attractor Network

openprocessing_p5js · AttractorNetwork

A population of point-agents, each carrying a position and a velocity, mutually attracted by an inverse-distance force F = G / max(d, d_min)^alpha along the displacement vector.

View →
Sample of Kaleidoscope Mirror Mandala

Kaleidoscope Mirror Mandala

openprocessing_p5js · KaleidoscopeMirror

Draws a single wandering line and reflects it across N rotational mirrors around the canvas centre.

View →
Sample of Mathematical Rose (Rhodonea) Patterns

Mathematical Rose (Rhodonea) Patterns

openprocessing_p5js · PolarCurves

Overlay of multiple rose (rhodonea) curves in the canonical polar form r = a * cos((n/d) * theta + phase), parametrised by the rational multiplier k = n/d.

View →
Sample of Poincaré Disk Hyperbolic Tessellation

Poincaré Disk Hyperbolic Tessellation

openprocessing_p5js · HyperbolicTiling

Escher-style regular hyperbolic tessellation in the Poincaré disk.

View →
Sample of Tron Lightcycle Trails

Tron Lightcycle Trails

openprocessing_p5js · TronLightcycle

Tron-style lightcycle trails.

View →