Pascal H. Seguin

Fun Projects · Open-source project

LightMeUp

Program singing skeletons and exterior lights to music by pointing and clicking. Watch the whole show on screen, then play it on the same gear that runs a Christmas light display.

Download for Windows or Linux Source on GitHub

LightMeUp: two skeletons on a stage preview above a music waveform and movement tracks

What it does

Automatic lip sync

The jaw opens and closes with the singing. Give it a vocals-only track for best results; for a duet, do one singer's lines at a time.

Lights on the beat

Flash on every kick drum, chase between lights, or follow the loudness smoothly. RGB and single-colour lights are supported.

Lifelike motion

Random "looking around" turns or a steady sway keep the skeletons from standing frozen.

Easy hand editing

Click to add a point, drag to move it, or paint movement freehand. You can also pause and set a pose with sliders. Undo works everywhere.

Plays on real gear

Export a .fseq for Falcon Player, or send live E1.31/sACN to your controllers while you edit.

Receivers included

Arduino (wired DMX) and ESP32 (WiFi) sketches turn three DMX channels into arm, mouth and body-turn servo motion.

How it fits together

song ──▶ LightMeUp ──▶ .fseq on Falcon Player ─┐ │ ├──▶ DMX / E1.31 ──▶ Arduino / ESP32 ──▶ servos └──────▶ live sACN output ─────────┘ Skeleton channels: start = arm (X) start+1 = mouth (Y) start+2 = body turn (Z)

Get it

SystemDownload
Windows 10/11Installer or portable zip
Ubuntu, Debian, Mint, Raspberry Pi OS.deb package
Any other LinuxAppImage
Anything with Python 3Run from source: python3 server.py --open

All downloads are on the releases page. LightMeUp runs in your web browser, works offline, and needs no account.

Status: v0.1. The editor, preview, automatic tools and live output are working and tested. The receiver sketches and .fseq playback still need to be confirmed on real hardware, and reports from people with skeletons in the yard are very welcome on GitHub.

Licence

MIT. Use it, change it and share it freely. It started as a weekend build for a friend's singing-skeleton Halloween display.