Plotting & Print
4 SVG and PDF generators for pen plotters and paper — single-stroke fonts, calibration, page formatsGenerate plottable SVG and printable PDF calendars (month, quarter, year) at A6–A4 or custom sizes, portrait or landscape. Text uses Hershey or EMS SVG vector fonts.
Print-sized pixel grids — A6/A5/A4 or custom, image and text layers rasterized to the grid with threshold dithering, IBM Plex Mono text, noise tints, step or sine wave animation, fast preview, and GIF / MP4 or WebM export.
SVG decorator for pen plotting — adds paper outline, calibration markers, and page boundary layers.
Postcard back generator — lays out 4× A6 cards on A4 with Hershey single-stroke text, address lines, stamp boxes, and Inkscape layers ready for plotting.
Camera & Vision
6 Webcam experiments with in-browser ML — segmentation, depth, landmarks, generative outputEvent-focused camera compositor combining MediaPipe face/hand landmarks with Depth Anything v2 small depth masking, view modes, threshold controls, and performance metrics.
Webcam sandbox for Google MediaPipe Tasks Vision — face, hands, pose, holistic, gestures, selfie multiclass segmentation, timing and JSON summaries. Uses @mediapipe/tasks-vision from CDN.
Chrome laptop lab: webcam or image → monocular depth via Transformers.js (@huggingface/transformers). Swap HF Hub ONNX models (Xenova / onnx-community), WASM or WebGPU, timings and JSON summaries. Models load from Hugging Face CDN.
Webcam → body segmentation → Voronoi hatch; optional gradient relief or TensorFlow.js AR portrait depth for shading; spacing min/max mm; A6–A3 SVG export.
Conference mode wrapper: opens adaptive Voronoi hatch with stage/fullscreen controls and MIDI mapping enabled.
Webcam + ml5 BodyPix person mask, grid or Voronoi planes, hatch pattern fills, and SVG export for pen plotters.
Design & Social
4 Banners, reels and visuals for meetups and social mediaBanner generator for the March meetup of Creative Coding Amsterdam
Meetup banner generator for Creative Coding Amsterdam — place & style title text, info boxes, CCA + A-Lab logo plates, background and overlay images, pick colors from the background, save/load presets; 16:9 meetup & square formats.
Turns photos of plotted framesheets into looping animations — SVG-template-guided frame detection, page rectification, mark-locked or neighbour stabilization, post FX (chromatic aberration, VHS, glitch), GIF / MP4 / frame-ZIP export at source quality.
Timeline reel editor for socials — sequence images and trimmed video clips, assign reusable zoom/pan animation presets, add cued text overlays with saveable styles and snippets, keep each video clip's own audio on an auto-added track with per-clip volume, lay a music track under the reel with trim/volume/fades/loop, mix both audio tracks into the export, save the whole layout as a template to refill with new assets, and export square or portrait MP4 (H.264 + AAC via WebCodecs) ready for Reels / TikTok / Shorts.