voidstar
posts videos lab about
posts videos lab about
// posts

Writing

On creative coding, generative art, music production, and the tools that power them.

topics: audiocameracanvas2dfftgenerativeglslgpujavascriptmediapipeparticlesperformancepose-trackingshadersweb-audiowebgl
Apr 10, 2026

Skeleton as Attractor: Real-Time Pose Particles in the Browser

Using MediaPipe Pose to turn body landmarks into live attractor fields that shape a particle system — no server, no install, just a camera and a canvas.

pose-trackingparticlesmediapipecanvas2dcamera
Mar 22, 2026

Hearing in Color: Audio-Reactive Visuals with the Web Audio API

Building a real-time audio visualizer using the browser's built-in FFT — from microphone input to frequency-mapped particle fields and shader-driven waveforms.

audioweb-audiofftcanvas2dgenerative
Mar 5, 2026

10,000 Particles, No Libraries: Building Fast Particle Systems in Canvas2D

Typed arrays, additive blending, and curl noise — everything you need to run a high-performance particle system in the browser without a game engine.

particlescanvas2djavascriptperformancegenerative
Feb 14, 2026

Your First Fragment Shader: Real-Time GPU Art in the Browser

WebGL lets you run code on thousands of GPU cores simultaneously. Here's how to get from a blank canvas to a live, animated GLSL shader — no three.js required.

webglglslshadersgenerativegpu
✦ voidstar

art · code · void

posts videos lab about
@voidstar0 @voidstar0_0 @randbrown
© 2026 voidstar built with Astro · hosted on Cloudflare Pages