Lucian Labs

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 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

brototype

Hardware controller bench — WebSerial and WebMIDI panels for Pro Micro HID gamepads, the controlbaeXY panel, MAX7219 LED grids and footjob v2. Plug one in and drive it from the browser.

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

LucianWorld

A low-poly hub world in WebXR, built to show the audio: carry the boombox and the room's sound moves with it, put the headphones on and the live radio goes full range.

livewebxrspatial audio

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