Labs

Experiments, tools, and things that blink.

TIDES

A watchface with no time. The tide is a wavy line, the sun and moon sit where they really are, the city lights come on at dusk, and every tap is an event. A sound field underneath.

livewatchfacepixel artpwa

Mood

WifeMood / HusbandMood — a satirical relationship standing meter. One meter, two universes, and a curved random-angle wipe between them. Spread on Threads as a couples meme.

livepwasatireskin swap

Forget Me Not

Tasks that nag politely. A due-date list with eleven themes, each with its own exit animation and notification sound, push reminders, and a theme you can carry in the URL.

livepwatheme enginepush

Tasty Crow

旨烏 — the front panel of a WaveLoop pedal, standing on its own: four knobs driving a live waveform, readouts in a base-13 glyph cipher, and a decoder page that reads them back.

livepedalcipherholding page

The Widgets

The dock you are reading this in. Six sites carry the same tray of widgets — shop, radio, clock, devlog, labs, and the ring that jumps between them — each one a web component that follows whichever look you pick.

liveweb componentscross-sitebrand engine

The Dock Pattern

One container owns which floating panels are open, so no panel knows about any other. A prompt you paste into your own Claude, a dependency-free implementation, and the traps it already paid for.

livepatternpromptpublic domain

WaveLoop

Desktop audio workstation for loop-based music production. Real-time DSP, local AI transcription via mlx-whisper, and a unified MIDI mapping system that travels across Mac, iPad, and Raspberry Pi.

audiodesktop appmusic production

Choppa

Playable chop instrument for iPad. Auto-split silence threshold, stream-capture inputs, AUv3-native. Not a sampler — an instrument.

audioios appmusic productionlive

Room+1

Cross-community meeting spaces. Auth via Discord or Bluesky AT Protocol. Chat on neutral ground, no host required.

livesocialcommunity

miniwave / pocketwave-pi

Modular synth rack — 16 channels, OSC-native, browser UI. Pi Zero build with microtonal quantize, MIDI/OSC control, persistent state.

synthmidi/oscraspberry pilive

WaveLoop Pedal

Pro Micro HID firmware. Cross-platform MIDI mapping, shift-layer pedal control, gamepad-to-USB-MIDI translation. The same vocabulary on Mac, iPad, and Pi.

midifirmwarehardwarelive

GL Arduino

Hardware controllers — Pro Micro HID gamepads, brototype panel, MAX7219 LED grids, footjob v2. One folder per prototype.

hardwarecontrollersarduinolivewebserial

Creator's Toolkit

Utilities and resources for creative technologists — templates, checklists, and workflows for shipping creative projects.

toolkitcreative

YAMA-BRUH

WebAssembly 2-op FM synth ringtone generator. 99 presets, seeded tone generation from unique IDs, GLSL weathered plastic UI, Web MIDI support.

fm synthesiswasmmidiweb audio

Reface DX Panel

Browser-based control surface for the Yamaha Reface DX. Bidirectional MIDI via Web MIDI API — drag envelope nodes, tweak operators, sync patches from hardware.

midifm synthesisweb midi

NZYM

LLM-optimized folder digests. Zero-dep bash CLI that compresses folder context into flat XML for single-read ingestion.

claude-code-pluginbashllmlive

GroundControl

The control room, live: deploy targets, the agent queues, feedback, quotes — the panel that runs the fleet, rendered on elijahlucian.ca.

liveopsagents

Dank Defense (They're Coming!)

Where even infinite ammo can't save you. An action game on itch — the first of the dank ones.

livegameitch

Dankbot Danger!

A cool old-school action shooter. Plays in the browser.

livegamebrowser

Jeffrey's Journey

He is so sad and deflated, please help. A puzzle game with Klungore. Plays in the browser.

livegamebrowserwith klungore

Lab Log

Daily dispatches from the workbench. What shipped, what broke, what's cooking — transmitted live from the agent fleet.

liveterminal

Sigil

Art-forward QR codes. Your name is the seed — palette, mark family, and aura all derive from it; a drawing tunes the algorithm. Every output scans, and the encoded link redraws the same sigil at the destination.

livegenerative artqr